用java再写一遍

not image

好的!以下是使用Java编写的计算斐波那契数列前`n`项的代码示例: ```java public class Fibonacci { public static void main(String[] args) { int n = 10; // 计算前10项 int[] result = fibonacci(n); System.out.print("斐波那契数列的前" + n + "项是: "); for (int num : result) { System.out.print(num + " "); } } public static int[] fibonacci(int n) { if (n <= 0) { return new int[0]; // 如果n小于等于0,返回空数组 } int[] fibSequence = new int[n]; fibSequence[0] = 0; // 第一项是0 if (n > 1) { fibSequence[1] = 1; // 第二项是1 } for (int i = 2; i < n; i++) { fibSequence[i] = fibSequence[i - 1] + fibSequence[i - 2]; // 计算后续项 } return fibSequence; } } ``` ### 代码说明: 1. `fibonacci(int n)` 方法生成斐波那契数列的前`n`项,并返回一个整型数组。 2. 如果`n <= 0`,方法返回一个空数组。 3. 使用数组 `fibSequence` 存储斐波那契数列的值。 4. 通过循环计算每一项的值:`fibSequence[i] = fibSequence[i - 1] + fibSequence[i - 2]`。 5. 在 `main` 方法中调用 `fibonacci` 方法,并打印结果。 ### 输出结果: ``` 斐波那契数列的前10项是: 0 1 1 2 3 5 8 13 21 34 ``` 你可以根据需要修改 `n` 的值来计算不同数量的斐波那契数列项。

评论区:

评论:

请输入内容: