java:运用数组输出 Fibonacci 数列的前20项,每行输出5个数据 0、1、1、2、3、5、8、13、21、34、……
时间: 2023-11-19 20:07:00 浏览: 78
求解fibonacci数列的前20项
public class FibonacciSequence {
public static void main(String[] args) {
int[] fib = new int[20]; // 创建长度为20的数组
fib[0] = 0; // 数列的第一项为0
fib[1] = 1; // 数列的第二项为1
for (int i = 2; i < 20; i++) {
fib[i] = fib[i-1] + fib[i-2]; // 计算数列中的每一项
}
for (int i = 0; i < 20; i++) {
System.out.print(fib[i] + " "); // 每行输出5个数据
if ((i+1) % 5 == 0) {
System.out.println(); // 换行
}
}
}
}
阅读全文