Di Java, pengendali kenaikan dan pengurangan boleh digunakan dalam dua cara: awalan atau postfix. Perbezaan antara kedua-duanya terletak pada susunan penilaian.
Awalan:
Dalam tatatanda awalan, operator diletakkan sebelum wujud pembolehubah diubah suai.
++variable
Postfix:
Dalam tatatanda postfix, operator diletakkan selepas pembolehubah diubah suai.
variable++
Tingkah laku operator awalan dan postfix berbeza dalam satu kunci aspek:
Mari kita pertimbangkan coretan kod ini:
int i = 5; System.out.println(++i); //6 System.out.println(i++); //6 (i = 7, prints 6) System.out.println(i); //7
Awalan (i hingga i):
Dalam baris pertama, saya menetapkan awalan pengendali kenaikan. Ini bermakna:
Oleh itu, " 6" dicetak.
Pembetulan Pasca (i ke i ):
Dalam baris kedua, saya membetulkan operator kenaikan. Ini bermakna:
Oleh itu, "6" dicetak sekali lagi, tetapi saya telah dinaikkan kepada 7.
Baris ketiga hanya mencetak nilai yang dikemas kini daripada saya, yang kini 7.
Atas ialah kandungan terperinci Operator Kenaikan/Penurunan Java: Awalan lwn. Postfix – Apakah Perbezaannya?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!