个人电脑建立网站,dede修改网站密码,财务公司名称大全简单大气,wordpress 4.4.2package Day05;/*** 6、* 兔子过三个月会成老兔子#xff0c;第四个月开始老兔子每月都会生一个小兔子* 需求#xff1a;有一对兔子#xff0c;从出生起后第3个月起每个月都生一对兔子#xff0c;* 小兔子长到第三个月后每个月又生一对兔子#xff0c;* 假如兔子都不死/*** 6、* 兔子过三个月会成老兔子第四个月开始老兔子每月都会生一个小兔子* 需求有一对兔子从出生起后第3个月起每个月都生一对兔子* 小兔子长到第三个月后每个月又生一对兔子* 假如兔子都不死用代码实现求第12个月的兔子总对数为多少* -----------------------------------------------------------------------------* 分析从第一个兔子开始第1个月1只兔子由于“长到第三个月后每个月又生一只兔子”* 所以第2个月也是1只兔子第3个月时可以生一只兔子所以总数为2只* 这时其中有一只是以后每个月都可以生一只兔子的老兔子另一只是一只新兔子* 它只有在第三个月的时候才可以每个月生一只兔子这样的话第4个月的兔子总数为3只…以此类推* 从第1个月到第12个月的兔子总数分别为1123581321345589144* p* 提示找到数字之间的规律再写代码*/
public class Day05_Demo06 {public static void main(String[] args) {//传入月份 方法输入到对应月份的兔子只数Getnumber(12);}/*** param month 传入月份 方法输入到对应月份的兔子只数*/private static void Getnumber(int month) {int[] arr new int[month];arr[0] 1;arr[1] 1;for (int i 0; i month; i) {//从第三个月开始包含第三个月每个数是之前两个月份数之和if (i 2) {arr[i] (arr[i - 2] arr[i - 1]);}}//遍历数组for (int i 0; i arr.length; i) {System.out.println(第 (i 1) 个月有 arr[i] 只兔子);}}
}
java基础习题练习