文章详情页
java - 关于递归方法的问题
浏览:83日期: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. android - NavigationView 的侧滑菜单中如何保存新增项(通过程序添加)2. tp5 不同控制器中的变量调用问题3. 微信小程序可以用gulp,webpack吗?4. mysql服务无法启动1067错误,谁知道正确的解决方法?5. ueditor上传服务器提示后端配置项没有正常加载,求助!!!!!6. python - 为什么正常输出中文没有乱码,zip函数之后出现中文编程unicode编码的问题,我是遍历输出的啊。7. 老师 我是一个没有学过php语言的准毕业生 我希望您能帮我一下8. 这段代码既不提示错误也看不到结果,请老师明示错在哪里,谢谢!9. php7.3.4中怎么开启pdo驱动10. 提示语法错误语法错误: unexpected ’abstract’ (T_ABSTRACT)
排行榜
