用java写一个斐波那契数列输出程序 不用递归
时间: 2023-03-27 13:05:09 浏览: 119
java代码-使用java解决斐波那契数列递归的源代码
在 Java 中,您可以使用迭代来实现斐波那契数列。
这里是一个示例代码,它将打印前 20 个斐波那契数:
```
public class Fibonacci {
public static void main(String[] args) {
int n = 20;
int a = 0, b = 1;
for (int i = 0; i < n; i++) {
System.out.print(a + " ");
int c = a + b;
a = b;
b = c;
}
}
}
```
在这段代码中,我们首先声明了两个变量 `a` 和 `b`,分别赋值为 0 和 1。然后,我们使用一个 `for` 循环来迭代前 20 次,每次循环都会打印当前的值 `a`,然后将 `a` 和 `b` 相加,并将结果赋值给 `c`。最后,我们将 `b` 赋值给 `a`,将 `c` 赋值给 `b`,以便在下一次循环中使用。
这样,我们就可以在不使用递归的情况下,使用迭代来实现斐波那契数列。
希望这能帮到您!
阅读全文