菜鸟!请求高手们帮助!

来源:互联网 发布:随机点名软件 编辑:程序博客网 时间:2024/06/05 01:16

我是初学者,遇到斐波那契数的问题。数组越界不知道该怎么改!请求高手指点!

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);
        }
  
}

原创粉丝点击