有没有java大佬帮忙看代码?
//注释部分应该是一样的,但是结果不同。
public class _3_1 {
static int sum = 0;
public static void main(String[] args) {
sum(4);
System.out.println(sum);
}
static int sum(int n) {
if (n == 1) {
return 1;
}
// sum = sum + sum(n - 1);
int a = sum(n - 1);
sum += a;
return n;
}
}


