在Java中,--是一個非常常見的操作符,它被稱為“自減運算符”。--可以用來減少變量的值,其用法可以分為前綴式和后綴式。下面我們來具體了解一下。
int i = 10; System.out.println(--i); // 輸出9,i的值先自減1再輸出
int j = 10; System.out.println(j--); // 輸出10,j的值先輸出再自減1 System.out.println(j); // 輸出9,j的值已經被自減了1
我們可以看到,前綴式--i的運算順序是先減1,再輸出i的值;后綴式j--的運算順序是先輸出j的值,再減1。需要注意的是,單獨使用--運算符時,它的前綴式和后綴式的作用是一樣的。
此外,--也可以用在for循環中,方便地完成循環計數的自減操作。
for (int k = 10; k >0; k--) { System.out.println(k); }
上述循環會從10開始反向打印數字,每次循環k的值會自減1,直到k為0時循環結束。
總之,--是Java中常見的自減運算符,可以用于減少變量的值并完成循環計數的自減操作。需要注意的是,前綴式和后綴式的作用及其在循環中的用法。