斐波那契数列/黄金分割数列/“兔子数列”

        斐波那契数列数列又称黄金分割数列,因为当年老斐以兔子繁殖为例子而引入,故又称“兔子数列”。在兔子数列中,从第三项起,每一项都等于前两项职和,比如:

        0、1、1、2、3、5、8、13、21、34......

        在数学上,斐波那契数列以如下被以递推的方法定义:

        F(0)=0,F(1)=1,F(n)=F(n-1)+F(n-2)(n>=2,n∈N*)

        今天我用刚学的Java数组尝试写一下

public class Rabbit {
    public static void main(String[] args) {
        //定义一个数组
        long[] f = new long[100];
        //第一项为0
        f[0] =0;
        //第二项和第三项为1
        f[1]=f[2]=1;
        //计算从第三项起每一项的值
        for (int i = 3; i < f.length; i++) {
            f[i] = f[i - 1] + f[i - 2];
        }
        //增强的for循环,打印数组
        for (long temp:f) {
            System.out.print(temp + "  ");
        }
    }
}

 

 一、 定义数组方法有三种:

          1:数据类型 [] 数组名=new 数据类型[数组长度];

          2:数据类型 [] 数组名=new 数据类型[]{元素1,元素2,元素3,...};

          3:数据类型 [] 数组名={元素1,元素2,元素3,...};

            注意:(1)数组名称要按照标识符命名规则,

                       (2)一个数组只能保存一种数据类型,

                       (3)new关键字表示在内存中开辟控件来保存数据。

二、加强的for循环

       for (int temp;f){                         

             System.out.println(temp);

       }

      其中temp随便命名,f为数组名

 


版权声明:本文为qq_56288430原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接和本声明。