我是初学者,遇到斐波那契数的问题。数组越界不知道该怎么改!请求高手指点!
public class Fibnabocci {
/**
* @param args
*/
public static void main(String[] args) {
// TODO Auto-generated method stub
int n=Integer.parseInt(args[0]);
Fibnabocci fp=new Fibnabocci();
for(int i=0;i<=n;i++){
}
}
public void print(int n){
int n1=1;
int n2=1;
int sum=0;
if(n<=0){
System.out.println("error");
}
if(n<=2){
sum=1;
}else{
for(int i=3;i<=n;i++){
sum=n1+n2;
n1=n2;
n2=sum;
}
}
System.out.println(sum);
}
}