- package test;
- import java.util.Arrays;
- public class Rabbit {
- public static void main(String[] args) {
- //输出数组
- System.out.println(Arrays.toString(rabbit(20)));
- }
- //功能封装成函数,提高复用性
- static int[] rabbit(int month){
- //定义数组
- int []arr=new int[month];
- //第一个月兔子数量确定
- arr[0]=1;
- //第二个月兔子数量确定
- arr[1]=1;
- //从第三个月开始,兔子的数量为前面两个月的和
- for (int i = 2; i < month; i++) {
- arr[i]=arr[i-1]+arr[i-2];
- }
- //返回数组
- return arr;
- }
- }
复制代码
注释已经很详细了 |