斐波那契数列的前几个数为1、1、2、3、5、8,……,编程求此数列前40个数 java
时间: 2024-10-09 07:00:58 浏览: 29
微机原理实验报告_两数相加_斐波那契数列_微机原理作业/_班级排序_
5星 · 资源好评率100%
斐波那契数列是一个经典的动态规划问题,它的每个数字是前两个数字之和。以下是使用 Java 编程语言求解前40个斐波那契数的示例:
```java
public class FibonacciSeries {
public static void main(String[] args) {
int n = 40;
long[] fibArray = new long[n]; // 初始化一个长度为40的数组来存储斐波那契数
// 设置前两个元素
fibArray[0] = 1;
fibArray[1] = 1;
// 使用循环计算并存储后续的斐波那契数
for (int i = 2; i < n; i++) {
fibArray[i] = fibArray[i - 1] + fibArray[i - 2];
}
// 打印结果
for (long num : fibArray) {
System.out.print(num + " ");
}
}
}
```
当你运行这段代码,它会打印出斐波那契数列的前40个数字。
阅读全文