在對一個變量做加 1 或減 1 處理時,可以使用自增運算符 ++ 或自減運算 --。++ 或 -- 是單目運算符,放在操作數的前面或后面都是允許的。++ 與 -- 的作用是使變量的值增 1 或減 1。操作數必須是一個整型或浮點型變量。自增、自減運算的含義及其使用實例如表 1 所示。
在使用自增/自減運算時應注意下面幾個問題。
自增/自減只能作用于變量,不允許對常量、表達式或其他類型的變量進行操作。常見的錯誤是試圖將自增或自減運算符用于非簡單變量表達式中。
自增/自減運算可以用于整數類型 byte、short、int、long,浮點類型 float、double,以及字符串類型 char。
在 Java 1.5 以上版本中,自增/自減運算可以用于基本類型對應的包裝器類 Byte、Short、Integer、Long、Float、Double 和 Character。
自增/自減運算結果的類型與被運算的變量類型相同。
編寫一個程序,使用不同類型的數據結合自增和自減運算符進行運算,并輸出變量的值。實現代碼如下:
保存代碼并運行,輸出的結果如下:
從運行結果來看,無論是何種類型,只要是自增和自減運算符支持的類型,都可以參與運算。