黑马程序员技术交流社区
标题:
[成都校区]递归演示
[打印本页]
作者:
罗斌
时间:
2019-4-25 12:18
标题:
[成都校区]递归演示
递归 自己调用自己
递归调用条件:
1.必须要有方法的出口(栈内存溢出异常)
2.构造方法不能递归(堆内存溢出异常)
3.出口不能太远
不死兔子求解递归写法
public static void main(String[] args) {
System.out.println(rabbitNum(20));
}
public static int rabbitNum(int time) {
if(time == 1 || time == 2) {
return 1;
}else {
return rabbitNum(time-1) + rabbitNum(time -2);
}
}
欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/)
黑马程序员IT技术论坛 X3.2