9. 输出10个斐波那契(Fibonacci)数列:1 1 2 3 5 8 13 21 34 55

提示:斐波那契的特点:前两个数固定,从第三个数开始,该数是前两个数的和。

        //前两个数固定,就定死值
        int F1 = 1;
        int F2 = 1;
        //从第三个开始
        int Fn = 0;
        //先输出前两个的值
        System.out.print(F1+" "+F2+" ");
        //循环输出后8个数
        for (int i = 0; i < 8; i++) {
            Fn = F1 + F2;
            System.out.print(Fn+" ");
            //数值交换,整体往后移位
            F1 = F2;
            F2 = Fn;
        }

你可能感兴趣的:(java第一阶段)