Java用循环实现斐波拉契数列的第n项求解
时间: 2024-10-17 10:15:19 浏览: 25
解析分别用递归与循环的方式求斐波那契数列的实现方法
在Java中,你可以通过循环结构如for或while来实现斐波那契数列的计算。斐波那契数列的第n项是前两项之和,通常初始两项为0和1。下面是一个简单的使用循环的Java代码示例:
```java
public class Fibonacci {
public static int fibonacci(int n) {
if (n <= 0) return 0;
if (n == 1) return 1;
int fib = 0, prevFib = 1; // 初始化前两项
for (int i = 2; i < n; i++) {
fib = prevFib + fib; // 计算当前项并更新
prevFib = fib; // 更新前一项为当前项
}
return fib; // 返回第n项的值
}
public static void main(String[] args) {
int n = 10; // 想要获取的项数
System.out.println("第" + n + "项斐波那契数是:" + fibonacci(n));
}
}
```
在这个例子中,`fibonacci`方法会根据给定的n值迭代计算斐波那契数列。
阅读全文