用JAVA编写程序实现打印输出Fibonacci数列的前20项。该数列是第一和第二项都是1,以后每项都是前两项的和。要求用数组实现。(要求,一行输出,每项之间用连个空格分隔)
时间: 2024-10-09 22:16:30 浏览: 36
Java求一个分数数列的前20项之和的实现代码
在Java中,你可以创建一个数组来存储Fibonacci序列的前20项,并使用两个索引来表示当前项和上一项。这里是一个简单的实现方式:
```java
public class Fibonacci {
public static void main(String[] args) {
int[] fib = new int[20];
fib[0] = 1;
fib[1] = 1;
for (int i = 2; i < 20; i++) {
fib[i] = fib[i - 1] + fib[i - 2];
}
// 输出Fibonacci序列
System.out.print(fib[0] + " " + fib[1]);
for (int i = 2; i < 20; i++) {
System.out.print(" " + fib[i]);
}
}
}
```
运行这段代码会输出Fibonacci数列的前20项,每项之间用空格分隔。
阅读全文