java.lang.StackOverflowError这段程序为啥会出现溢出?第一次for循环没问题,为啥第二次循环时就溢出了 我来答 可选中1个或多个下面的关键词,搜索相关资料。也可直接点“搜索资料”搜索整个问题。 java.lang.stackoverflowerror 溢出 循环 搜索资料 1个回答 #热议# 空调使用不当可能引发哪些疾病? woaihouzhuang 推荐于2016-05-25 · TA获得超过259个赞 知道小有建树答主 回答量:245 采纳率:100% 帮助的人:228万 我也去答题访问个人页 关注 展开全部 第一次运行完之后,n为1,N为3,进入第二次循环后,n=2,此时按照程序:N=N-2*n,此时N=3-2*2=-1,即sum+=f(-1,2) 而f函数退出条件为N==0或者 n==0, 是永远无法退出的,除非此时N在经过多次-1操作后,溢出。如果想要程序正确执行,需要将条件改为:if(N<=0||n<=0)return 1; 已赞过 已踩过< 你对这个回答的评价是? 评论 收起 推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询 其他类似问题 2016-12-12 java.lang.StackOverFlowError 怎么解决 具体点 11 2017-08-07 java.lang.StackOverflowError怎么个处理,什么原因 2018-02-27 java.lang.StackOverflowError是什么错误 31 2017-09-29 求助关于java.lang.StackOverflowError的解决方法 2016-03-17 java中的java.lang.StackOverflowError异常 17 2015-10-05 出现这个异常:java.lang.StackOverflowError,怎么解决?图如下 2014-01-03 JAVA快速排序的一些问题,java.lang.StackOverflowError 2016-11-27 递归累加时,出java.lang.StackOverflowError了,怎么办? 8 更多类似问题 > 为你推荐: