是值传递的问题吗?
计算Fibonacci的前30项,为什么得到的都是0
public class Test{
public static void main(String args[]){
int []fib=new int[30];
Fib_value(fib);
Display_value(fib);
}
private static void Display_value(int[] fib) {
// TODO Auto-generated method stub
fib[0]=0;
fib[1]=1;
for(int i=2;i<fib.length;i++)
fib[i]=fib[i-1]+fib[i-2];
}
private static void Fib_value(int[] fib) {
// TODO Auto-generated method stub
for(int i=0;i<fib.length;i++)
System.out.println(fib[i]);
}
}