java将Fibonacci数列的前20项放到一个一维数组中,打印出来
时间: 2024-06-12 19:08:27 浏览: 93
Java可以将Fibonacci数列的前20项放入一个一维数组中,并通过循环打印出来。可以使用递归方法或循环方法来计算Fibonacci数列的前20项,并将结果存储在数组中。
以下是一个使用递归方法计算并打印Fibonacci数列的示例代码:
```java
public class Fibonacci {
public static void main(String[] args) {
int[] array = new int[20];
for (int i = 0; i < 20; i++) {
array[i] = recursive(i + 1);
}
for (int j = 0; j < 20; j++) {
System.out.print(array[j] + " ");
if ((j + 1) % 4 == 0) {
System.out.println();
}
}
}
public static int recursive(int n) {
if (n == 1 || n == 2) {
return 1;
}
return recursive(n - 1) + recursive(n - 2);
}
}
```
输出结果为:
1 1 2 3
5 8 13 21
34 55 89 144
233 377 610 987
1597 2584 4181 6765
阅读全文