java实现输出斐波那契数列的前13位。
时间: 2024-10-11 22:07:23 浏览: 23
java实现斐波那契数列的3种方法
5星 · 资源好评率100%
在Java中,我们可以使用递归或循环的方式来输出斐波那契数列的前13位。这里我将展示如何使用循环方法,因为递归在处理大量数字时效率较低。
```java
public class Fibonacci {
public static void main(String[] args) {
int n = 13; // 斐波那契数列的项数
long[] fibSeries = new long[n]; // 存储斐波那契序列
// 初始化斐波那契序列的前两项
fibSeries[0] = 0;
fibSeries[1] = 1;
// 使用循环计算并存储剩余的斐波那契数
for (int i = 2; i < n; i++) {
fibSeries[i] = fibSeries[i - 1] + fibSeries[i - 2];
}
// 输出结果
System.out.println("斐波那契数列的前13位:");
for (long num : fibSeries) {
System.out.print(num + " ");
}
}
}
```
当你运行这个程序,它会输出斐波那契数列的前13位:
```text
斐波那契数列的前13位: 0 1 1 2 3 5 8 13 21 34 55 89 144
阅读全文