编写一个Java Application 程序, 利用数组求解并显示斐波那契数列的前20项。

波那契数列 : 1 1 2 3 5 8 13 ……
(输出格式最好为每行5个)

第1个回答  2013-03-28
public static void main(String[] args) {
int[] array = new int[20];
array[0] = array[1] = 1;
for(int i = 2; i < array.length; i ++) {
array[i] = array[i -1] + array[i - 2];
}

for(int i = 0; i < array.length; i ++) {
System.out.print(i + "\t");
if(i % 5 == 4) {
System.out.print("\r\n");
}
}
}追问

运行不了,帮我看看哪错了

 

 

追答

if(i%5 == 4) // 两个 = 号

本回答被提问者采纳
相似回答