A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

能给出代码并解释吗?求详细。。。

1 个回复

正序浏览

public static void main(String[] args) {  
        int Num = 1;  
        for(int i = 1 ; i < 20 ; i++){  
            Num = getNum(i);  
           System.out.println("鸽子第   "+i+"  个月的总数为:"+Num);  
        }  
         
    }  
      
    public static int getNum(int x){  
        int num= 1;  
         
        if(x == 1 || x == 2){  
            return num;  
        }  
                num= getNum(x-1) + getNum(x-2);  
         
        return num;  
    }  
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马