写这段代码是为了解决裴波纳契数列的问题,用的是递归调用。代码没有报错但是一直运行不出结果,重启eclipse之后也没用。请求大佬指点一下。
等待你从键盘输入一个整数,输入整数后回车才能往下执行。
第一个回答已经指出了你的问题,就是说你使用了scanner这个类,运行之后,需要你使用键盘输入一个整数,程序才会继续执行,否则就不会有结果,你可以在这里打个断点看看。如下:
Scanner sc=new Scanner(System.in);
int monthday=sc.nextInt();//nextInt()方法获取键盘输入的值
将这行代码放在main方法的第一行
还有 递归的出口判断有点问题,如果键盘输入小于1的数值,就会出现死递归。