文章详情页
java - 关于递归方法的问题
浏览:205日期:2024-01-01 15:56:46
问题描述
为什么最后会报错?
public static int count(int n){int result;result = n/4+count(n-4);if (n<0) result = 0;return result; }public static void main(String[] args){System.out.println(count(5)); }
Exception in thread 'main' java.lang.StackOverflowError
at huam.count(huam.java:4)at huam.count(huam.java:4)at huam.count(huam.java:4)at huam.count(huam.java:4)
问题解答
回答1:public static int count(int n){if (n<0) return 0;return n/4+count(n-4); }
标签:
java
相关文章:
1. java基础,求解答。2. python该种情形下应该使用pickle还是csv3. mongodb可以导出数据到excel吗?4. 超链接里的target问题5. python - 怎样在linux下开发flask web应用时查看代码出错(traceback)的地方。6. python3.x - python多进程,不能在同一窗口吗7. javascript - grunt、gulp和webpack有什么区别和各自的优缺点8. clone - git sourceTree克隆仓库时,都不停弹出Password Required弹窗,即时输入正确的git账号密码还是弹出9. python - requests post问题10. mysql控制台没法退出?
排行榜

网公网安备