class DiGui {
public static void main(String[] args) {
int sum = getSum(4);
System.out.println("Sum="+sum);
}
public static int getSum(int n) {
if (n==1) {
return 1;
}
int temp = getSum(n-1);
return temp+n;
}
}
为什么它的结果为10??我看来看去都觉得这结果是无限在循环。。
谁能解释一下?????
|
|