用Java编写斐波拉契数列
时间: 2023-09-08 09:08:49 浏览: 82
好的,以下是用 Java 编写斐波那契数列的代码:
```java
public class Fibonacci {
public static void main(String[] args) {
int n = 10; // 要输出的斐波那契数列的个数
int a = 0, b = 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;
}
}
}
```
运行结果:
```
0 1 1 2 3 5 8 13 21 34
```
这个代码使用了循环语句和变量来计算并输出斐波那契数列的前 n 个数。
相关问题
java 编写斐波那契数列
Java 编写斐波那契数列的方法如下:
```
public class Fibonacci {
public static void main(String[] args) {
int n = 10;
for (int i = 0; i < n; i++) {
System.out.println(fib(i));
}
}
public static int fib(int n) {
if (n == 0) {
return 0;
} else if (n == 1) {
return 1;
} else {
return fib(n - 1) + fib(n - 2);
}
}
}
```
运行结果:
```
0
1
1
2
3
5
8
13
21
34
```
其中,`fib()` 方法用于计算斐波那契数列的第 `n` 个数。在这个方法中,我们使用递归的方法计算斐波那契数列的每一项。如果 `n` 等于 0,那么返回 0;如果 `n` 等于 1,那么返回 1;否则,返回 `fib(n-1)` 和 `fib(n-2)` 之和。
程序的主方法中,我们使用循环调用 `fib()` 方法来计算斐波那契数列的前 10 个数,并将它们打印出来。
java编写斐波那契数列
以下是Java编写斐波那契数列的代码实现:
```java
public class Fibonacci {
public static int fibonacci(int n) {
if (n <= 1) {
return n;
} else {
return fibonacci(n-1) + fibonacci(n-2);
}
}
public static void main(String[] args) {
int n = 10;
for (int i = 0; i < n; i++) {
System.out.print(fibonacci(i) + " ");
}
}
}
```
上述代码中,我们定义了一个`Fibonacci`类,其中包含一个静态方法`fibonacci`,用于计算斐波那契数列的第n个值。在`main`方法中,我们定义了一个变量`n`,表示要计算斐波那契数列的前n个值。然后使用循环依次计算并输出每个值。
阅读全文