1、斐波那契数列,又称为“兔子数列”,指的是这样一个数列:1、1、2、3、5、8、13、21、34、……

2、java 实现

(1)采用递归的方法找到第n个斐波那契数列的值。
public static int fib(int n){
    if(n ==1 || n==2){
        return n;

    }else{
        return fib(n-1) + fib(n-2);
    }

}

(2)用一个数组加循环实现一次输出至第n个斐波那契数列

    public static void fib2(int n){
    Integer[] arry = new Integer[n+1];
    for (int i = 0; i <arry.length ; i++) {
        if(i>1){
            arry[i] = arry[i-1] + arry[i-2];
        }else{
            arry[i] = 1;
        }
        System.out.print(arry[i] + "\t");
    }
}
    
Logo

技术共进,成长同行——讯飞AI开发者社区

更多推荐