Operator pintas shortcut operators di program Java
Menggunakan Operator Pintas (Shortcut Operators) Di Java
Pin It
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 Toko Gerzal

Edifier R1700BT Active 2.0 Bluetooth Bookshelf Speaker Set

Edifier R1700BT Active 2.0 Bluetooth Bookshelf Speaker Set

Beli di Shopee
Sunbuck AV-555BT Audio Amplifier Bluetooth 5.0 Microphone HiFi

Sunbuck AV-555BT Audio Amplifier Bluetooth 5.0 Microphone HiFi

Beli di Shopee
QUEED Power Supply Station Generator 220V 69800mAh

QUEED Power Supply Station Generator 220V 69800mAh

Beli di Shopee
Fosi Audio V3 Power Amplifier 2 Channel Audio Stereo Hi-Fi TI TPA3255

Fosi Audio V3 Power Amplifier 2 Channel Audio Stereo Hi-Fi

Beli di Shopee
Fosi Audio MC101 Mini Bluetooth Stereo Amplifier With VU Meter

Fosi Audio MC101 Mini Bluetooth Stereo Amplifier With VU Meter

Beli di Shopee