递归是有点搞不懂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怎么返回的?我是想在内层的花括号是不能返回的。 |
|