一、前++ 和 后++的区别:
具体在代码中给出
@Test public void test3() { //前++ 先自加1 ,再运算 int a = 10; int b = ++a; System.out.println("a=" + a + ",b=" + b); //后++ 先运算,再自加1 int a1 = 10; int b1 = a1++; System.out.println("a1=" + a1 + ",b1=" + b1); }
这里所说的运算,其实就是赋值的意思。
输出结果:
a=11,b=11 a1=11,b1=10
二、前- - 和 后- -的区别:
@Test public void test4() { //前-- 先自减1 ,再运算 int a = 10; int b = --a; System.out.println("a=" + a + ",b=" + b); //后-- 先运算,再自减1 int a1 = 10; int b1 = a1--; System.out.println("a1=" + a1 + ",b1=" + b1); }
输出结果:
a=9,b=9 a1=9,b1=10