文章详情页
java - 关于递归方法的问题
浏览:244日期: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. php mysql数据库 产品分类与产品详情应该怎么做?2. HTML5中怎么判断用户是否正在浏览页面?3. mysql主从 - 请教下mysql 主动-被动模式的双主配置 和 主从配置在应用上有什么区别?4. python - 时不时出现 (2013, ’Lost connection to MySQL server during query’)5. javascript - 在react中写行间样式的whiteSpace不生效6. PHP类属性声明?7. php - mysql多表查询8. php - 微信开发验证服务器有效性9. 修改my.cnf后mysql无法运行???10. PHP怎么升级?升级会导致老的网站程序不能用吗?
排行榜

网公网安备