Java数组实现:输出斐波那契数列前10项
Java数组实现:输出斐波那契数列前10项
本文介绍如何使用Java数组输出斐波那契数列的前10项,并提供代码示例和详细解释。
斐波那契数列简介
斐波那契数列是一个经典的数学序列,其特点是:
- 从0和1开始。- 每个后续数字都是前两个数字的总和。
因此,斐波那契数列的形式为:0, 1, 1, 2, 3, 5, 8, 13, 21, 34 ...
Java代码实现
以下代码使用Java数组输出斐波那契数列的前10项:javapublic class FibonacciArrayExample { public static void main(String[] args) { int n = 10; int[] fibonacci = new int[n]; fibonacci[0] = 0; fibonacci[1] = 1; for (int i = 2; i < n; i++) { fibonacci[i] = fibonacci[i - 1] + fibonacci[i - 2]; } System.out.print('斐波那契数列前 ' + n + ' 项:'); for (int i = 0; i < n; i++) { System.out.print(fibonacci[i] + ' '); } }}
代码解读
-
声明数组: 首先,我们声明一个长度为
n(此处为10) 的整型数组fibonacci来存储斐波那契数列的前10项。 -
初始化前两项: 将
fibonacci[0]和fibonacci[1]分别初始化为 0 和 1,因为斐波那契数列是从这两个数字开始的。 -
计算后续项: 使用
for循环从第三项 (索引为2) 开始计算斐波那契数列的后续项。循环体内,将前两项的值 (fibonacci[i - 1]和fibonacci[i - 2]) 相加,并将结果赋值给当前项 (fibonacci[i])。 -
输出结果: 使用另一个
for循环遍历数组fibonacci并输出斐波那契数列的前10项。
运行结果
运行上述代码,输出结果如下:
斐波那契数列前 10 项:0 1 1 2 3 5 8 13 21 34
这表明代码成功地使用数组计算并输出了斐波那契数列的前10项。
总结
本文介绍了如何使用Java数组生成和输出斐波那契数列的前10项。通过代码示例和详细解释,希望能帮助您更好地理解斐波那契数列的概念以及如何在Java中实现它。
原文地址: https://www.cveoy.top/t/topic/bAOl 著作权归作者所有。请勿转载和采集!