用java写利用数组计算fibonacci数列的前n个数,即1,1,2,3, 5, ...并按每行打印5个数的格式输出。
时间: 2024-05-07 09:23:54 浏览: 84
好的,这个问题是计算问题,可以回答。以下是Java代码:
```java
import java.util.Scanner;
public class Fibonacci {
public static void main(String[] args) {
Scanner input = new Scanner(System.in);
System.out.print("请输入要计算的斐波那契数列的长度:");
int n = input.nextInt();
int[] fibonacci = new int[n];
fibonacci[0] = 1;
fibonacci[1] = 1;
for (int i = 2; i < n; i++) {
fibonacci[i] = fibonacci[i - 1] + fibonacci[i - 2];
}
for (int i = 0; i < n; i++) {
System.out.print(fibonacci[i] + " ");
if ((i + 1) % 5 == 0) {
System.out.println();
}
}
}
}
```
运行结果如下:
```
请输入要计算的斐波那契数列的长度:15
1 1 2 3 5
8 13 21 34 55
89 144 233 377 610
```
阅读全文