用一维数组计算Fibonacci数列的前二十项。【提示:Fibonacci数列定义如下:f(1)=1,f(2)=1,f(n)=f(n-1)+f(n-2) n>2】用java写
时间: 2023-12-16 11:02:52 浏览: 59
一维数组的应用-07_数组[1]
好的,以下是Java代码实现:
public class Fibonacci {
public static void main(String[] args) {
int n = 20;
int[] fib = new int[n];
fib[0] = 1;
fib[1] = 1;
for(int i=2; i<n; i++){
fib[i] = fib[i-1] + fib[i-2];
}
for(int i=0; i<n; i++){
System.out.print(fib[i] + " ");
}
}
}
输出结果为:1 1 2 3 5 8 13 21 34 55 89 144 233 377 610 987 1597 2584 4181 6765
阅读全文