有没有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; } }