一、题目
有一对兔子,从出生后第三个月起每个月都生一对兔子,小兔子长到第三个月后每个月又生一对兔子,假如兔子都不死,问每个月的兔子对数为多少?
二、解题思路
斐波那契数列:1,1,2,3,5,8,13…
三、代码实现
package basic.example;
/**
* Description: 斐波那契数列
*
* @author Eric
* @date 2022/3/22
* @version 1.0
*
* <pre>
* 修改记录:
* 修改后版本 修改人 修改日期 修改内容
* 2022/3/22 Eric 2022/3/22 Create
* </pre>
*
*/
public class BasicFor01 {
/**
* 斐波那契数列数组实现
* 1,1,2,3,5,8,13 ...
* @param args
*/
public static void main(String[] args) {
int[] arr = new int[10];
arr[0] = 1;
arr[1] = 1;
System.out.println("第 1 个月 " + arr[0] + " 对");
System.out.println("第 2 个月 " + arr[1] + " 对");
for (int i = 2; i < arr.length; i++) {
arr[i] = arr[i-1]+arr[i-2];
System.out.println("第 " + i + " 个月 " + arr[i] + " 对");
}
}
}
四、结果截图

本文探讨了兔子繁殖问题,利用斐波那契数列模型模拟每月新生兔子对数的增长。通过代码实现展示了如何用数组表示并计算每个月的兔子对数。
682





