黑马程序员技术交流社区
标题:
古典问题:有一对兔子,从出生后第3个月起每个月都生一...
[打印本页]
作者:
ln0491
时间:
2015-9-2 10:06
标题:
古典问题:有一对兔子,从出生后第3个月起每个月都生一...
package com.db1;
/**
* 古典问题:有一对兔子,从出生后第3个月起每个月都生一对兔子,
* 小兔子长到第三个月后每个月又生一对兔子,
* 假如兔子都不死,问每个月的兔子对数为多少?
* @author denny
*
*/
public class Demo3 {
public static void main(String[] args) {
int n=10;
System.out.println("第"+n+"个月兔子的数量:"+getFun(n));
}
public static int getFun(int num){
//判断是不是1或者2
if(num==1||num==2){
return 1;
}else{
//递归调用
return getFun(num-1)+getFun(num-2);
}
}
}
复制代码
作者:
liudongcan
时间:
2015-9-2 11:04
兄弟都学到递归啦
欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/)
黑马程序员IT技术论坛 X3.2