一.代码:
public class Yain {
public static void main(String[] args){
int n = 20;
int[] shuli = new int[n]; //定义数组并声明数组的大小
shuli[0]=0;
if (n > 1) { //因为要实现三项递推函数,所以要把数组前两项定义好
shuli[1] = 1;
}
for (int i = 2; i < n; i++) { //当数组索引大于等于2,就可以用一个递推函数计算斐波那契数列
shuli[i] = shuli[i - 1] + shuli[i - 2];
}
for (int num : shuli) {
System.out.print(num + " "); //用加强for循环输出数组的所有值
}
}
}
二.收获:
1.会用数组的索引构造函数解决问题