在學java里面的算術運算符的時候,發現自增和自減有些特別的地方。
他有2種寫法:一種是寫在變量前:如:++a。一種是寫在變量后面:如:a++。這2種寫法達到的效果肯定是不一樣的。

上面這個demo的結果分別是:2,3,4,3。
為什么會是這個結果呢,因為++a寫在變量前面會先加1,對變量a進行了一個+1的操作,寫在后面的則后運行。所以打印的結果是2和3。反之減法也是如此。
package com.mg.java.day02;
public class Test01 {
public static void main(String[] args) {
int a = 1;
int b = 5;
// 自增
++a;
System.out.println(a++); // 2
System.out.println(a); // 3
// 自減
--b;
System.out.println(b--); // 4
System.out.println(b); // 3
}
}
