用Java编写斐波拉契数列前20项a1=1,a2=2
时间: 2023-08-17 18:04:04 浏览: 42
好的,以下是用 Java 编写斐波那契数列前20项的代码:
```java
public class Fibonacci {
public static void main(String[] args) {
int n = 20; // 要输出的斐波那契数列的个数
int a = 1, b = 2;
System.out.print(a + " " + b + " ");
for (int i = 3; i <= n; i++) {
int c = a + b;
System.out.print(c + " ");
a = b;
b = c;
}
}
}
```
运行结果:
```
1 2 3 5 8 13 21 34 55 89 144 233 377 610 987 1597 2584 4181 6765 10946
```
这个代码使用了循环语句和变量来计算并输出斐波那契数列的前 n 个数。注意,这里的序列的第一项是 1,第二项是 2。
相关问题
用Java编写斐波拉契数列
好的,以下是用 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输出斐波拉契数列的前20项。每行输出5个
斐波拉契数列是指:1、1、2、3、5、8、13、21、34、55、89、144、233、377、610、987、1597、2584、4181、6765。下面是Java代码实现斐波拉契数列的前20项,每行输出5个数:
```
public class Fibonacci {
public static void main(String[] args) {
int n = 20, first = 1, second = 1, third;
System.out.println("斐波拉契数列的前20项为:");
for (int i = 1; i <= n; i++) {
if (i % 5 == 1) {
System.out.print(first + " ");
} else if (i % 5 == 2) {
System.out.print(second + " ");
} else {
third = first + second;
System.out.print(third + " ");
first = second;
second = third;
}
}
}
}
```
希望这个程序能够满足您的需求。