斐波那契数

public class Re{

    //定义一个main方法 
    //n=1时是1 
    //n=2时是1 
    //n=3时是2
    //n=4时是3
    //n=5时是5
    //n=6时是8
    public static void main(String[] args){
        //new一个对象
        Fibo f=new Fibo();
        //调用对象的方法
        
        int n=6;
        int num=f.getRe(n);
        System.out.println("当n等于"+n+"时斐波那契数是:"+num);            
    }  
}
//自定义一个类
class Fibo{
    public int getRe(int n){
    if(n>=1){
        if(n==1||n==2){
            return 1;
        }else{
            return getRe(n-1)+getRe(n-2);
        }
    }else{
            System.out.println("要求输入的n>1");
            return -1;
        }
}//结束方法
}//结束类

 

posted @ 2025-05-07 16:14  胖豆芽  阅读(8)  评论(0)    收藏  举报