展开全部
这个问题没有难度吧。e69da5e887aa62616964757a686964616f31333337383938写了一下你参考下,循环 递归都能轻松实现的。public static void main(String[] args) {
// TODO Auto-generated method stub
int[] fibonacci=null;
fibonacci=fibonacci(30);
System.out.println(Arrays.toString(fibonacci));
fibonacci=new int[30];
fibonacci(fibonacci,0);
System.out.println(Arrays.toString(fibonacci));
}
//循环
public static int[] fibonacci(int length){
int[] fibonacci=new int[length];
fibonacci[0]=0;
fibonacci[1]=1;
for(int i=2;i
fibonacci[i]=fibonacci[i-1]+fibonacci[i-2];
return fibonacci;
}
//递归
public static void fibonacci(int[] fibonacci,int index){
if(index>-1&&index
if(index<2&&index>-1)
fibonacci[index]=index;
else
fibonacci[index]=fibonacci[index-1]+fibonacci[index-2];
fibonacci(fibonacci,index+1);
}
}