java递归的流程解释

这个递归具体是怎么运行的... 这个递归具体是怎么运行的 展开
 我来答
_儒雅的_
2018-04-13 · TA获得超过1191个赞
知道小有建树答主
回答量:9877
采纳率:39%
帮助的人:624万
展开全部
很简单,执行到1的时候,i-1的值再调用自己,直到,i-1<=0的时候,你可以理解,一直反复调用自己,但是到了1这一步的时候 都停了。然后,当i=0的时候,最后一次的return sum;返回了一个0。于是,倒数第二次的sum=1+0;然后再到return sum;返回1;接着,倒数第三次执行。此时i=2. sum=2+1;return sum=3;返回上一级,倒数第4次sum=3,sum=3+3;等于6,再到reutrn sum=6;返回上一级……;依次类推。
人世苦楚
2018-04-13 · TA获得超过239个赞
知道小有建树答主
回答量:213
采纳率:62%
帮助的人:64.1万
展开全部
这玩意是个累加,并不难理解呀,递归的思路看代码,不是很好理解吗?
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
帐号已注销
2018-04-13
知道答主
回答量:2
采纳率:0%
帮助的人:1744
展开全部
在11行和20行各打一个断点,debug一下,你就会看的清清楚楚
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(1)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式