用JAVA求出100以内的菲波纳齐数字,并将其按五个一排的顺序输出?

来源:百度知道 编辑:UC知道 时间:2024/06/05 21:15:43
要对的

完整的Java代码,我已经在Eclipse中运行,并得到正确结果,源代码如下:
public class ques1
{

static int Feibo(int index ){
if(index<0)
System.out.print("输入错误");
if(index==0)
return 1;
else if(index==1)
return 1;
else
return Feibo(index-1)+Feibo(index-2);
}

public static void main(String[] args){
int i=0;
while(Feibo(i)<100){
i++;
}
int max_index=i;
int[] Feibo_array=new int[max_index];
for(int j=0;j<max_index;j++){

Feibo_array[j]=Feibo(j);

if(j%5==0)
System.out.println();
System.out.print(Feibo_array[j]+" ");

}
}

}

int method(int i){
int start1=0;
int start2=1;
double result=0;
if(i==2)
{
result=1;
}else if(i==1){
result=0;
}else{
for(int j