Panduan untuk Increment dan Decrement Unary Operator di Java

1. Ikhtisar

Dalam tutorial ini, kita akan secara singkat membahas increment dan decrement unary operator di Java.

Kami akan mulai dengan melihat sintaks diikuti dengan penggunaan.

2. Operasi Penambahan dan Pengurangan di Jawa

Di Java, operator unary increment meningkatkan nilai variabel satu kali sedangkan operator unary penurunan menurunkan nilai variabel satu kali.

Keduanya memperbarui nilai operan ke nilai barunya.

Operand yang diperlukan harus berupa variabel yang tidak konstan, karena kita tidak dapat mengubah nilainya. Lebih lanjut, operand tidak bisa menjadi ekspresi karena kita tidak bisa memperbaruinya.

Operator unary increment dan decrement memiliki dua bentuk, yaitu prefix dan postfix.

3. Operator Unary Pra-Penambahan dan Pra-Penurunan

Dalam bentuk awalan, operator unary increment dan decrement muncul sebelum operand.

Saat menggunakan bentuk awalan, pertama-tama kami memperbarui nilai operan dan kemudian kami menggunakan nilai baru dalam ekspresi.

Pertama, mari kita lihat cuplikan kode menggunakan operator unary pre-increment:

int operand = 1; ++operand; // operand = 2 int number = ++operand; // operand = 3, number = 3

Selanjutnya, mari kita lihat cuplikan kode menggunakan pra-pengurangan:

int operand = 2; --operand; // operand = 1 int number = --operand; // operand = 0, number = 0

Seperti yang kita lihat, operator prefiks mengubah nilai operan terlebih dahulu, dan kemudian ekspresi lainnya dievaluasi. Hal ini dapat dengan mudah menimbulkan kebingungan jika disematkan dalam ekspresi yang kompleks. Direkomendasikan agar kami menggunakannya pada barisnya sendiri daripada dalam ekspresi yang lebih besar.

4. Operator Unary Pasca-Increment dan Pasca-Penurunan

Dalam bentuk postfix, operator muncul setelah operan.

Saat menggunakan formulir postfix, pertama-tama kami menggunakan nilai operan dalam ekspresi dan kemudian memperbaruinya.

Mari kita lihat cuplikan kode contoh menggunakan operator post-increment:

int operand = 1; operand++; // operand = 2 int number = operand++; // operand = 3, number = 2

Juga, mari kita lihat setelah penurunan:

int operand = 2; operand--; //operand = 1 int number = operand--; // operand = 0, number 1

Demikian pula, operator unary post-increment dan post-decrement harus berada di barisnya sendiri daripada menyertakannya dalam ekspresi yang lebih besar.

5. Kesimpulan

Dalam tutorial singkat ini, kita belajar tentang operator unary increment dan decrement di Java. Selain itu, kami melihat dua bentuknya: prefiks dan posfiks. Terakhir, kami melihat sintaks dan cuplikan kode sampelnya.

Kode sumber lengkap dari contoh kami di sini, seperti biasa, di GitHub.