public class CountTest {
public static void main(String[] args) {
int count = 20;
System.out.println(count++); // 輸出 20
}
}
count++ 是後置遞增,執行順序為:
count 當前值(20)作為表達式結果。count 變量值更新為 21。println 打印步驟 1 獲取的值(20)。++countSystem.out.println(++count); // 輸出 21
// 步驟:先遞增 count 為 21,再取值輸出 21
符號在前,先加後用;符號在後,先用後加。
int count = 20;
System.out.println("第一次輸出 count++: " + count++); // 20
System.out.println("第二次輸出 count: " + count); // 21
System.out.println("第三次輸出 ++count: " + ++count); // 22
count++ 或 ++count 效果一致,但獨立行時建議統一風格(如 count++)。System.out.println(count++) 輸出原值 20 完全符合 Java 語言規範。理解「取值在前,遞增在後」是掌握遞增運算符的關鍵。