Operator pintas shortcut operators di program Java
Menggunakan Operator Pintas (Shortcut Operators) Di Java
Semua nilai yang tersimpan di variabel Java bersifat dinamis dan dapat berubah. Di dalam program Java, nilai variabel mungkin akan bertambah atau berkurang dengan nilai tertentu. Anda dapat menggunakan salah satu bentuk assignment operator yang disebut dengan operator pintas (shortcut operators) untuk menambah atau mengurangi nilai yang tersimpan di variabel dengan nilai tertentu.

Berikut ini adalah tabel operator pintas (shortcut operators) di bahasa pemrograman Java:

Operator Pintas Di Java

Operator Nama Contoh Sama Dengan
+= Addition Assigment j += 5 j = j + 5
-= Subtraction Assigment j -= 5 j = j - 5
*= Multiplication Assigment j *= 5 j = j * 5
/= Division Assigment j /= 5 j = j / 5
%= Remainder Assigment j %= 5 j = j % 5

Selain operator pintas di atas, Java juga mempunyai operator pintas khusus untuk menambah dan mengurangi nilai yang tersimpan di variabel dengan satu. Operator tersebut adalah ++ (increment) dan -- (decrement). Increment dan decrement digunakan dengan cara meletakkan di depan atau di belakang variabel numerik. Berikut ini adalah tabel dari operator increment dan decrement di bahasa pemrograman Java:

Baca artikel Operator Precedence Dan Ekspresi Numerik Di Java

Operator Increment Dan Decrement Di Java

Operator Nama Kegunaan
++y Preincrement Sebelum digunakan dalam ekspresi, nilai variabel y terlebih dahulu ditambah dengan 1.
y++ Postincrement Setelah digunakan dalam ekspresi, nilai variabel y ditambah dengan 1.
--y Predecrement Sebelum digunakan dalam ekspresi, nilai variabel y terlebih dahulu dikurangi dengan 1.
y-- Postdecrement Setelah digunakan dalam ekspresi, nilai variabel y dikurangi dengan 1.

Operator increment dan decrement Java yang diletakkan sebelum variabel numerik y disebut dengan preincrement (++y) dan predecrement (--y), sedangkan yang diletakkan sesudah variabel numerik y disebut dengan postincrement (y++) dan postdecrement (y--).

int a = 5;
int b = 10;
int c = 7;
int d = --a + (++b) - c--;

Dari pernyataan di atas, setelah tiga pernyataan pertama dieksekusi, nilai variabel a menjadi 4, nilai variabel b menjadi 11 dan nilai variabel d menjadi 8. Operator increment dan decrement digunakan di semua tipe data numerik primitif. Operator ini juga sering digunakan di perulangan (loop statement). Loop statement adalah struktur yang mengontrol berapa kali pernyataan atau blok pernyataan dieksekusi.

Baca artikel:

Variabel digunakan di ekspresi seperti y = y + 1 yang artinya memberikan hasil penjumlahan y + 1 ke variabel y. Seandainya nilai variabel y adalah 1 sebelum ekspresi dieksekusi, maka nilai variabel y menjadi 2 setelah ekspresi dieksekusi. Selain menggunakan ekspresi tersebut, untuk menambah atau mengurangi nilai variabel numerik dapat digunakan operator pintas. Berikut ini adalah beberapa contoh penerapannya.

a = a + 1;  // Sama dengan a += 1, ++a atau a++
b = b + 4;  // Sama dengan b += 4
c = c - 1;  // Sama dengan c -= 1, --c atau c--
d = d - 4;  // Sama dengan d -= 4

SILAHKAN BAGIKAN ARTIKEL INI!
Pin It