Java中有兩個常用的操作符,i++和i--。它們的作用是將變量i自增1或自減1,但在使用時需要注意它們的不同之處。
//示例1: 使用i++操作符 int i = 0; System.out.println(i++); // 輸出:0 System.out.println(i); // 輸出:1 //示例2: 使用i--操作符 int j = 0; System.out.println(j--); // 輸出:0 System.out.println(j); // 輸出:-1
i++操作符會先將i的值賦給其他變量(如上述示例輸出的0),然后再將i自增1。而i--操作符也是一樣的道理,會先將i的值賦給其他變量(上述示例輸出的0),然后再將i自減1。
需要注意的是,i++和i--操作符的返回值不同。在示例1中,i++操作符的返回值是0,因為i在自增前的值是0。而在示例2中,i--操作符的返回值同樣是0,因為i在自減前的值是0。
在實際編程中,可以使用i++和i--操作符方便地對變量進行自增和自減的操作,但需要注意它們的不同之處,避免引起錯誤。