Java输入一个数字,输出对应的斐波那契的数列,例,输入3,输出1,1,2
时间: 2025-01-01 10:37:07 浏览: 7
在Java中,你可以创建一个简单的程序来获取用户输入的数字,并计算并打印出该位置的斐波那契数列。斐波那契数列是一个每个数都是前两个数之和的数列,通常开始于0和1。以下是一个简单的示例:
```java
import java.util.Scanner;
public class Fibonacci {
public static void main(String[] args) {
Scanner scanner = new Scanner(System.in);
System.out.println("请输入一个数字:");
int n = scanner.nextInt();
// 斐波那契数列数组,用于存储计算结果
long[] fibSequence = new long[n + 1];
fibSequence[0] = 0;
if (n > 0) {
fibSequence[1] = 1;
}
// 计算并打印斐波那契数列
for (int i = 2; i <= n; i++) {
fibSequence[i] = fibSequence[i - 1] + fibSequence[i - 2];
System.out.print(fibSequence[i] + " ");
}
scanner.close();
}
}
```
当你运行这个程序,输入3,它将输出:`1 1 2`。
阅读全文