黑马程序员技术交流社区
标题:
递归---在最后一次调用时有点搞不懂
[打印本页]
作者:
648947721
时间:
2014-9-4 01:46
标题:
递归---在最后一次调用时有点搞不懂
递归是有点搞不懂public static void main(String[] args) {
int result = getResult(10);
System.out.println(result);
}
public static int getResult(int num) {
if(num == 1) {
return 1;
}
return num * getResult(num - 1);
}
}
最后一次当num==1时return 1怎么返回的?我是想在内层的花括号是不能返回的。
作者:
fantacyleo
时间:
2014-9-4 01:50
你这个“内层的花括号是不能返回的”的观点依据何在?我很认真地说,没这回事,肯定可以返回。
作者:
曾小贤OL
时间:
2014-9-4 07:44
如果num==1吧1返回给getResult(1);然后继续旋转,直至结束。
欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/)
黑马程序员IT技术论坛 X3.2