JAVA编写程序实现打印输出Fibonacci数列的前20项。该数列是第一和第二项都是1,以后每项都是前两项的和。要求用数组实现。(要求,一行输出,每项之间用连个空格分隔)
时间: 2024-10-09 11:16:07 浏览: 50
java代码-前36项斐波那契数列各项
在Java中,我们可以创建一个数组来存储Fibonacci数列,并使用嵌套循环来计算并输出前20项。以下是一个简单的示例:
```java
public class Fibonacci {
public static void main(String[] args) {
int n = 20;
int[] fib = new int[n];
fib[0] = 1;
fib[1] = 1;
// 计算并存储Fibonacci数列
for (int i = 2; i < n; i++) {
fib[i] = fib[i - 1] + fib[i - 2];
}
// 输出结果
System.out.print(fib[0] + " " + fib[1]); // 输出前两项
for (int i = 2; i < n; i++) {
System.out.print(" " + fib[i]);
}
}
}
```
当你运行这个程序,它将输出Fibonacci数列的前20项,每一项之间用两个空格分隔。注意,因为数组的索引从0开始,所以这里会输出第0到第19项。
阅读全文