Advertisement

小白学Java:10道基础练习

阅读量:

指数运算相关的问题

复制代码
    有一对兔子,从出生后第3个月起每个月都生一对兔子,小兔子长到第三个月后每个月又生一对兔子,假如兔子都不死
    ,问每个月的兔子对数为多少?程序分析: 兔子的规律为数列1,1,2,3,5,8,13,21....(斐波那契)
     class AdditiveFor
    {
    
    public static void main(String[] ages)
    {
        int[] intar = new int[4];/* 月份*/
        intar[0] = 1;
        intar[1] = 1;
        for (int i = 0; i < intar.length; i++)
        {
            if (i>1)
            {
                intar[i] = intar[i-1]+intar[i-2];
            }
            System.out.println((i+1)+"月"+"\t"+intar[i]+"只");
        }
    }
    }
    运行结果
    1月	1只
    2月	1只
    3月	2只
    4月	3只
    
    

全部评论 (0)

还没有任何评论哟~