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

Produk Populer

Murah Taffware OKD180 power supply station 220V 69800mAh
Taffware OKD180 Power Supply Station Generator 220V 69800mAh
Rp 1.045.500
(4.8/5)
Murah Fosi Audio DA2120C Power Amplifier
Fosi Audio DA-2120C Bluetooth 5.0 Amplifier 2.1 Channel with Remote
Rp 2.138.900
(5/5)
Murah Fosi Audio BT30D Pro Power Amplifier
Fosi Audio BT30D PRO Bluetooth 5.0 Amplifier 2.1 Channel 165x2+350W
Rp 1.298.600
(5/5)
Murah Taffware OKD320A Power Supply Station 84000mAh 300W
TAFFWARE OKD320A Power Supply Station Generator Portable 84000mAh 300W
Rp 1.543.500
(4.8/5)

Dapatkan DISKON dan GRATIS ONGKIR untuk pembelian melalui aplikasi Tokopedia.