java中for循环斐波那契数列
时间: 2024-09-28 13:07:35 浏览: 40
在Java中,我们可以使用for循环结合递归来生成斐波那契数列。斐波那契数列是一个每个数字都是前两个数字之和的序列,通常开始是0和1。以下是通过for循环实现的一个简单示例:
```java
public class Fibonacci {
public static void main(String[] args) {
int n = 10; // 要生成的斐波那契数列项数
long[] fibSeries = new long[n]; // 存储斐波那契数列
// 初始化前两项
fibSeries[0] = 0;
if (n > 1) {
fibSeries[1] = 1;
}
// 使用for循环计算剩余项
for (int i = 2; i < n; i++) {
fibSeries[i] = fibSeries[i - 1] + fibSeries[i - 2];
}
// 打印结果
System.out.println("First " + n + " fibonacci numbers are:");
for (long num : fibSeries) {
System.out.print(num + " ");
}
}
}
```
在这个例子中,我们首先创建了一个长度为`n`的数组来存储斐波那契数。然后初始化数组的前两个元素,接着从第三个元素开始,使用for循环逐个计算并存储数值。
阅读全文