文章详情页
java - 关于递归方法的问题
浏览:219日期: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. docker镜像push报错2. PHP5.5.38.0 Apache2.4.23.0服务崩溃 系统日志php_curl.dll模块报3. javascript - svg小白,想要在svg里面插入图片4. 收缩页面显示的图片怎么写5. javascript - 如何使用nodejs 将.html 文件转化成canvas6. mysql - SELECT 多個資料表及多個欄位7. css - 盒模型布局,隐藏内部元素,外围高度居然没有改变?求解决办法8. Android 高德地图如何实现拖动平移地图时地图上的小图标不动?9. python - django 项目的 migrations 目录是否应该提交到 git10. java - 使用 RedisTemplate 操作数据
排行榜

网公网安备