java基础练习题及答案

【程序1】題目:古典问题:有一对兔子,从出生后第3个月起每个月都生一对兔子,小兔子长到第三个月后每个月又生一 对兔子,假如兔子都不死,问每个月的兔子总数为多少?刚开始真的无从下手,这么难的,怎么可以说

1 【程序】 3 題目:古典问题:有一对兔子,从出生后第个月起每个月都生一对兔子,小兔子长到第 三个月后每个月又生一 对兔子,假如兔子都不死,问每个月的兔子总数为多少? 刚开始真的无从下手,这么难的,怎么可以说是基础呢,感觉这些应该是逻辑分析很强 的,第一个月只有一对兔子,第二个月还是只有一对兔子,第三个月,就有两对了,第四个 35813 月对,第五个月对,第六个月对,第七个月是对。。。。。。规律出来了,你们 发了没? [java] viewplaincopy 1. publicclass Example1{ 2. publicstaticvoid main(Stringargs[]){ 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. }

腾讯文库java基础练习题及答案