(2)计算fib数列前100项并存入一维数组后输出用Java
时间: 2024-09-28 14:05:45 浏览: 70
数组在内存的存放-c语言编程——计算机专业的教材
在Java中,我们可以使用递归或者循环的方式计算Fibonacci数列的前100项,并将其存储在一个一维数组中。这里是一个简单的递归方法示例:
```java
public class Fibonacci {
public static int[] fibArray(int n) {
if (n <= 0) return new int[0];
if (n == 1) return new int[]{0};
if (n == 2) return new int[]{0, 1};
int[] fibSeries = new int[n];
fibSeries[0] = 0;
fibSeries[1] = 1;
for (int i = 2; i < n; i++) {
fibSeries[i] = fibSeries[i - 1] + fibSeries[i - 2];
}
return fibSeries;
}
public static void main(String[] args) {
int n = 100;
int[] fibNumbers = fibArray(n);
for (int num : fibNumbers) {
System.out.print(num + " ");
}
// 输出结果
//
阅读全文