用Java写一个斐波那契数列
时间: 2023-05-13 08:05:58 浏览: 35
好的,以下是用Java写斐波那契数列的代码:
public class Fibonacci {
public static void main(String[] args) {
int n = 10, t1 = 0, 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;
}
}
}
这段代码可以输出前10个斐波那契数列的值。
相关问题
用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;
}
}
}
```
上述代码通过使用for循环和三个变量来计算斐波那契数列。其中,a和b分别表示前两个斐波那契数列值,c表示当前值,用来计算后一个值。循环从第三项开始到第n-1项,每次输出当前值,并将a和b更新,继续计算下一个值,最终输出前n个斐波那契数列值。
用JAVA写一个斐波那契数列
public class FibonacciSequence {
public static void main(String[] args) {
int n = 10;
for(int i = 0; i < n; i++) {
System.out.print(fibonacci(i) + " ");
}
}
public static int fibonacci(int n) {
if(n == 0) {
return 0;
}
if(n == 1 || n == 2) {
return 1;
}
int a = 1, b = 1, c = 0;
for(int i = 3; i <= n; i++) {
c = a + b;
a = b;
b = c;
}
return c;
}
}