Exception in thread "main" java.lang.StackOverflowError!
来源:互联网 发布:unity3d ugui官方demo 编辑:程序博客网 时间:2024/06/07 00:21
今天在写一个关于兔子的递归算法时,出现了这个问题,源码为:
public class rabbit {
/*题目:古典问题:有一对兔子,从出生后第3个月起每个月都生一对兔子,
小兔子长到第三个月后每个月又生一对兔子,假如兔子都不死,问每个月的兔子对数为多少?
程序分析: 兔子的规律为数列1,1,2,3,5,8,13,21.... */
public static void main(String[] args){
for(int i = 1;i<=40;i++){
int sum = count(i);
System.out.println("第"+i+"个月兔子数量为:"+sum);
}
}
public static int count(int i){
if(i == 0 || i == 1){
return 1;
}else{
return count(i--) + count(i--);
}
}
}
不能这样写,debug的时候也是直接卡住
return count(i-1) + count(i-2);
这样就没问题了。
= _ =|| 都不好意思贴出来
0 0
- Exception in thread "main" java.lang.StackOverflowError
- Exception in thread "main" java.lang.StackOverflowError
- Exception in thread "main" java.lang.StackOverflowError
- Exception in thread "main" java.lang.StackOverflowError
- Exception in thread "main" java.lang.StackOverflowError!
- scala出现异常:Exception in thread "main" java.lang.StackOverflowError
- JVM Exception in thread "main" java.lang.StackOverflowError
- 异常----Exception in thread "main" java.lang.StackOverflowError
- 递归错误之栈溢出Exception in thread "main" java.lang.StackOverflowError
- 异常Exception in thread "AWT-EventQueue-XX" java.lang.StackOverflowError
- Exception in thread "AWT-EventQueue-0" java.lang.StackOverflowError
- Exception in thread "main" java.lang.NoClassDefFoundError
- Exception in thread "main" java.lang.NoClassDefFoundError
- Exception in thread "main" java.lang.NoClassDefFoundError
- Exception in thread "main" java.lang.NoClassDefFoundError
- Exception in thread "main" java.lang.NoClassDefFoundError:
- Exception in thread "main" java.lang.NoClassDefFoundError
- Exception in thread "main" java.lang.NoClassDefFoundError
- 【理解】Auto Layout自动布局(二)
- ionic slide-box等元素使用
- 程序员瑞士军刀之 Fabric
- IOS Apps 开发(Swift)(6)——Implement a Custom Control(1)
- 手把手教你做开源项目MyMeiZi 一( RxJava + Retrofit)
- Exception in thread "main" java.lang.StackOverflowError!
- 用C语言将一个数开根号后再取倒数的方法
- ios-基础用法之【8】-pch文件配置
- 【JAVA】20、方法的定义
- ZSC 1114 又见二进制 (递归)
- RunLoop在项目中的应用
- Jenkins+RobotFramework持续集成测试-jenkins环境搭建
- leetcode-4-Median of Two Sorted Arrays
- 51单片机入门之七:按键检测