java基础练习题及答案
【程序1】題目:古典问题:有一对兔子,从出生后第3个月起每个月都生一对兔子,小兔子长到第三个月后每个月又生一对兔子,假如兔子都不死,问每个月的兔子总数为多少?刚开始真的无从下手,这么难的,怎么可以说
1 【程序】 3 題目:古典问题:有一对兔子,从出生后第个月起每个月都生一对兔子,小兔子长到第 三个月后每个月又生一 对兔子,假如兔子都不死,问每个月的兔子总数为多少? 刚开始真的无从下手,这么难的,怎么可以说是基础呢,感觉这些应该是逻辑分析很强 的,第一个月只有一对兔子,第二个月还是只有一对兔子,第三个月,就有两对了,第四个 35813 月对,第五个月对,第六个月对,第七个月是对。。。。。。规律出来了,你们 发了没? [java] view plaincopy 1. publicclass Example1{ 2. publicstaticvoid main(String args[]){ 3. //i36 是表示月份的,这里计算了个月,也就是三年,兔子的数量 4. int i; 5. longnewlong arr[]= []; // 36 这个数组时用来计算每月有兔子的对数 6. arr[]=arr[]=; 011 7. System.out.println(+++); "11"", """ 2 第个月有兔子对总数是 8. System.out.println(+++); "21"", """ 2 第个月有兔子对总数是 9. for (i=;i<=;i++){ 235 10. arr[i]=arr[i-]+arr[i-]; 12 11. System.out.println(+i++arr[i]++++*arr[i]); """"""", """ 2 第个月有兔子对总数是 12. // 规律是每个数字都是前面两个数字之和 13. } 14. } 15. 16. }

