使用数组反向打印斐波那契序列 - Java

时间:2018-02-26 16:40:28

标签: java fibonacci

用于按正常顺序打印斐波那契,但无法弄清楚如何将其反转,从4181到0。

    int[] numbers = new int[20];

    numbers[0] = 0;
    numbers[1] = 1;


    System.out.println("Fibonacci sequence:");
    System.out.println( numbers[0] );
    System.out.println( numbers[1] );


    for (int i = 2; i < 20; i++) {


        numbers[i] = numbers[i-2] + numbers[i-1];
        System.out.println( numbers[i] );
        for (int j = 19; j >= 0; j++) {
            numbers[j] = numbers[j-2] + numbers[j-1];
        System.out.println( numbers[j] );
    }
}

} }

1 个答案:

答案 0 :(得分:0)

第二个循环有不正确的增量部分 - 而不是j++应该有j--。它现在所说的是&#34;从数字19开始。当数字大于或等于0时继续。

每次迭代增加数字1&#34;。