关于兔子问题,先分析规律:1,1,2,3,5,8······按照这个规律,从第二个开始,后一个都是前两个相加,第三个2=1+1,第四个3=2+1;找到了规律,就可以开始写程序了:
public class RabbitProblem{
public static void main(String[] args){
System.out.println("请输入想要查看兔子数量的月份:");
Scanner scan=new Scanner(System.in);
intCode=scan.IntValue();
int count=countOfRabbit(intCode);
System.out.println("第"+intCode+"月的兔子数量是:"+count);
}
public int countOfRabbit(int intCode){
int count=0;
if(scan==1 || scan==2){
return 1;
}else{
return countOfRabbit(intCode-2)+countOfRabbit(intCode-1);
}
}
}