Java中的自增和自減是常用的運算符,分別表示對數值進行增加和減少1的操作。
int a = 1; a++; // a自增1,a的值變為2
上面的代碼中,變量a初始化為1,然后使用自增運算符將其值增加1,最終a的值變為2。
int b = 2; b--; // b自減1,b的值變為1
與自增類似,自減運算符也可以對變量進行減少1的操作。
需要注意的是,自增和自減運算符有前綴和后綴的區別。
int c = 3; int d = ++c; // c自增1,d的值為4
前綴自增運算符++在對變量進行加1操作之前,會先將變量的值加1,然后將加1后的值賦給另一個變量。
int e = 4; int f = e++; // e的值為5,f的值為4
后綴自增運算符++在對變量進行加1操作之后,會將加1前的值賦給另一個變量,然后再將變量的值加1。
同理,前綴和后綴自減運算符也有類似的區別。
int g = 5; int h = --g; // g自減1,h的值為4
int i = 6; int j = i--; // i的值為5,j的值為6
自增和自減運算符的應用場景很多,例如在循環中對計數器的操作、對數組下標的操作等等。
下一篇java的背景和意義