/*
* 不死神兔
* 有一对兔子假设不死,
* 从第三个月开始每个月生一对小兔子,小兔子三个月后每个月也生一对兔子。。。
* 第一个月 1对
* 第二个月 1对
* 第三个月 2对
* 第四个月 3对
* 第五个月 5对
* 第六个月 8对
*规律:除了第一个月和第二月以外,其余每个月都是前两个月之和
* 求第20个月有多少对兔子?
*/
public class BuSiRabbit {
public static void main(String[] args) {
int result = method(20);//求第n个月有多少对兔子
System.out.println(result);
}
public static int method(int n) {
//如果是第一个月和第二个月就 都只有一对兔子
if(n==1||n==2) {
return 1;
}
//如果不是第一个月和第二个月,则兔子的数量是前两个月之和
return method(n-1)+method(n-2);
}
}
點(diǎn)擊查看更多內(nèi)容
為 TA 點(diǎn)贊
評論
評論
共同學(xué)習(xí),寫下你的評論
評論加載中...
作者其他優(yōu)質(zhì)文章
正在加載中
感謝您的支持,我會繼續(xù)努力的~
掃碼打賞,你說多少就多少
贊賞金額會直接到老師賬戶
支付方式
打開微信掃一掃,即可進(jìn)行掃碼打賞哦