一、前++ 和 后++的区别:
具体在代码中给出
@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