Java用数组求斐波那契数列前三十项项值每行六个数
时间: 2023-04-09 14:02:51 浏览: 272
以下是Java代码实现斐波那契数列前三十项项值每行六个数的输出:
```
public class Fibonacci {
public static void main(String[] args) {
int[] fib = new int[30];
fib[0] = 1;
fib[1] = 1;
for (int i = 2; i < 30; i++) {
fib[i] = fib[i-1] + fib[i-2];
}
for (int i = 0; i < 30; i++) {
System.out.print(fib[i] + " ");
if ((i+1) % 6 == 0) {
System.out.println();
}
}
}
}
```
输出结果为:
```
1 1 2 3 5 8
13 21 34 55 89 144
233 377 610 987 1597 2584
4181 6765 10946 17711 28657 46368
75025 121393 196418 317811 514229 832040
```
相关问题
Java利用数组求斐波那契数列的第十项
在Java中,我们可以使用数组来存储斐波那契数列的部分值,然后通过迭代计算出第10项。这里是一个简单的示例:
```java
public class Fibonacci {
public static void main(String[] args) {
int fibLength = 10;
long[] fibonacciArray = new long[fibLength];
fibonacciArray[0] = 0; // 第一项
fibonacciArray[1] = 1; // 第二项
// 使用循环填充数组
for (int i = 2; i < fibLength; i++) {
fibonacciArray[i] = fibonacciArray[i - 1] + fibonacciArray[i - 2];
}
System.out.println("斐波那契数列的第十项是:" + fibonacciArray[9]); // 注意索引是从0开始的
}
}
```
这个程序首先初始化一个长度为10的数组,然后通过循环依次计算并存储每一项斐波那契数,最后输出数组的第九项(因为数组索引从0开始,所以第十项对应的是`fibonacciArray[9]`)。
java编程,利用数组求斐波那契数列前10项
可以使用一个长度为10的数组来存储斐波那契数列前10项,然后通过循环计算每一项的值并存储到数组中。以下是Java代码实现:
```java
public class Fibonacci {
public static void main(String[] args) {
int[] fib = new int[10];
fib[0] = 0;
fib[1] = 1;
for (int i = 2; i < 10; i++) {
fib[i] = fib[i-1] + fib[i-2];
}
for (int i = 0; i < 10; i++) {
System.out.print(fib[i] + " ");
}
}
}
```
输出结果为:0 1 1 2 3 5 8 13 21 34
阅读全文