关于 ++ 的运算
1 // ++ -- 自增,自减 2 int a = 3; 3 // 下面的计算是:先把a的值赋给b,再计算a = a + 1,即 b = 3, a = 3 + 1 4 int b = a++; 5 // 下面的计算是:先计算a = a + 1;再把a的值复制给c,即 a = 4 + 1 ; c = a; 6 int c = ++a; 7 8 System.out.println("a=" + a); // a=5 9 System.out.println("b=" + b); // b=3 10 System.out.println("c=" + c); // c=5
-- 自减
1 int a1 = 10; 2 // 下面的计算是:先把a1的值赋给b1,再计算a1 = a1 - 1,即 b1 = 10, a1 = 10 - 1 3 int b1 = a1--; 4 // 下面的计算是:先计算a1 = a1 - 1;再把a1的值复制给c1,即 a1 = 9 - 1 ; c1 = a1; 5 int c1 = --a1; 6 7 System.out.println("a1=" + a1); // a=8 8 System.out.println("b1=" + b1); // b=10 9 System.out.println("c1=" + c1); // c=8