用java写斐波那契数列
时间: 2023-08-04 21:38:50 浏览: 131
以下是使用 Java 语言实现斐波那契数列的代码:
```java
public class Fibonacci {
public static void main(String[] args) {
int n = 10; // 要输出的斐波那契数列的长度
int[] fib = new int[n]; // 定义一个数组来存储斐波那契数列
fib[0] = 0; // 斐波那契数列的第一项为 0
fib[1] = 1; // 斐波那契数列的第二项为 1
for (int i = 2; i < n; i++) {
fib[i] = fib[i - 1] + fib[i - 2]; // 根据斐波那契数列的递推公式计算第 i 项
}
for (int i = 0; i < n; i++) {
System.out.print(fib[i] + " "); // 输出斐波那契数列的每一项
}
}
}
```
输出结果为:0 1 1 2 3 5 8 13 21 34
相关问题
用Java写斐波那契数列
可以使用以下代码实现斐波那契数列:public class FibonacciExample1 { public static void main(String args[]) { int n1=0,n2=1,n3,i,count=10; System.out.print(n1+" "+n2);//printing 0 and 1 for(i=2;i<count;++i)//loop starts from 2 because 0 and 1 are already printed { n3=n1+n2; System.out.print(" "+n3); n1=n2; n2=n3; } } }
java 写斐波那契数列
以下是 Java 代码实现斐波那契数列:
```java
public class Fibonacci {
public static void main(String[] args) {
int n = 10; // 打印前10个斐波那契数列的数
int a = 0, b = 1; // 初始化前两个数为 0 和 1
System.out.print(a + " " + b + " ");
for (int i = 2; i < n; i++) {
int c = a + b; // 计算下一个数
System.out.print(c + " ");
a = b; // 更新前两个数
b = c;
}
}
}
```
该代码使用循环计算斐波那契数列的前 n 个数,打印输出每个数。首先初始化前两个数为 0 和 1,然后使用 for 循环计算并输出每个数,同时更新前两个数。
阅读全文
相关推荐












