public static void main(String[] args) { /** * 當打印出來的時候,i++是先輸出i的值到控制檯,而後計算 i=i+1 * * 當打印出來的時候,++i是先計算i=i+1,而後輸出計算後的i的值到控制檯 * */ int i=5; System.out.println(i++); System.out.println("i的值爲: "+i); int a=i+1; System.out.println("a的值爲: "+a); } 控制檯輸出: 5 i的值爲: 6 a的值爲: 7
public static void main(String[] args) { /** * 當打印出來的時候,i++是先輸出i的值到控制檯,而後計算 i=i+1 * * 當打印出來的時候,++i是先計算i=i+1,而後輸出計算後的i的值到控制檯 * */ int i=5; System.out.println(++i); System.out.println("i的值爲: "+i); int a=i+1; System.out.println("a的值爲: "+a); } 控制檯輸出: 6 i的值爲: 6 a的值爲: 7