使用Java输出斐波那契数列
时间: 2024-12-14 12:15:50 浏览: 17
在Java中,我们可以使用递归、循环或者动态规划的方式来输出斐波那契数列。这里是一个简单的循环实现示例:
```java
public class Fibonacci {
public static void printFibonacci(int n) {
if (n <= 0) {
System.out.println("请输入正整数");
return;
}
int t1 = 0;
int t2 = 1;
System.out.print("斐波那契数列前 " + n + " 项:");
for (int i = 1; i <= n; i++) {
System.out.print(t1 + " ");
int sum = t1 + t2;
t1 = t2;
t2 = sum;
}
}
public static void main(String[] args) {
int num = 10; // 可以根据需要调整显示项数
printFibonacci(num);
}
}
```
在这个例子中,`printFibonacci`方法首先检查输入是否为正整数,然后使用一个for循环计算并打印出前n项斐波那契数。每一步都更新`t1`和`t2`的值,它们分别代表当前和下一个斐波那契数。
阅读全文