解题思路:
先观察兔子的数量变化:
由表可以看出从第三个月开始,兔子对数为前两个月兔子的对数的和。
定义一个长度为24的数组,初始化一月和二月的数值,其他的按规律相加就好了。
package java3.a; public class test { public static void main(String[] args) { int[] arr = new int[24];// 创建一个数组存放兔子每个月数量 arr[0] = arr[1] = 1;// 前两个月兔子对数都设为1 for (int i = 2; i < arr.length; i++) { arr[i] = arr[i - 1] + arr[i - 2]; } System.out.println("第24个月的兔子对数为: " + arr[23]);// 打印第24个月的兔子对数 } }