用Java编写程序实现打印输出Fibonacci数列的前20项。该数列是第一和第二项都是1,以后每项都是前两项的和。要求用数组实现。(要求,一行输出,每项之间用连个空格分隔)
时间: 2024-10-09 09:16:04 浏览: 21
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];
}
// 输出结果
StringBuilder outputBuilder = new StringBuilder();
for (int num : fib) {
outputBuilder.append(num).append(" ");
}
System.out.println(outputBuilder.toString().trim()); // 移除最后的空格
}
}
```
运行上述程序,你将会得到Fibonacci数列的前20项,如`1 1 2 3 5 8 13 21 34 55 89 144 233 377 610 987 1597 2584 4181 6765`。
阅读全文