问题:有一对兔子,从出生后第3个月起每个月都生一对兔子,小兔子长到第三个月后每个月又生一对兔子,假如兔子都不死,问第二十个月的兔子对数为多少?
代码:
public class Demo {
public static void main(String[] args) {
//定义数组
int[] arr = new int[20];
//给数组的元素赋值
arr[0] = 1;
arr[1] = 1;
//找规律赋值
for(int x=2; x<arr.length; x++) {
arr[x] = arr[x-1] + arr[x-2];
}
//输出结果
System.out.println("第二十个月兔子的对数是:"+arr[19]);
}
}