写一个Java设计用一维数组求前20项Fibonacci序列值,每5个一行进行输出。
时间: 2024-09-27 09:10:34 浏览: 32
java数组大学教学课件
在Java中,我们可以创建一个简单的程序来计算并打印前20项Fibonacci序列的值,并按照每5个数一行进行输出。Fibonacci序列是一个每个数字都是前两个数字之和的数列,起始两项通常取0和1。以下是相应的代码实现:
```java
public class FibonacciSeries {
public static void main(String[] args) {
int n = 20;
int[] fibArray = new int[n];
// 初始化第一和第二个元素
fibArray[0] = 0;
fibArray[1] = 1;
// 计算并存储剩余的Fibonacci数
for (int i = 2; i < n; i++) {
fibArray[i] = fibArray[i - 2];
}
// 打印结果,每五个数换行
for (int i = 0; i < n; i++) {
System.out.print(fibArray[i] + " ");
if ((i + 1) % 5 == 0) {
System.out.println(); // 换行
}
}
}
}
```
当你运行这个程序,它会输出前20项Fibonacci数,每一行显示5个数。
阅读全文