Java Dasar : Operator
Operator merupakan simbol yang digunakan untuk melakukan manipulasi terhadap value dari variable terntentu. Di Java terdapat beberapa operator antara lain Operator Aritmatika, Operator Pembanding, dan Operator Logika
Operator Aritmatika
Operator yang digunakan untuk melakukan operasi aritmatika.
Operator | Simbol | Deskripsi |
---|---|---|
Penjumlahan | + | Melakukan operasi penjumlahan |
Pengurangan | - | Melakukan operasi pengurangan |
Perkalian | * | Melakukan operasi perkalian |
Pembagian | / | Melakukan operasi pembagian |
Modulus | % | Menghasilkan sisa hasil pembagian |
Increment | ++ | Menambah 1 |
Decrement | -- | Mengurangi 1 |
contoh penggunaan operator artimatika :
int a = 10;
int b = 30;
// penjumlahan
int c = a + b; // c => 40
// pengurangan
int d = b - c; // d => 20
// pembagian
int e = b / c; // e => 2
// perkalian
int f = a * b; // f => 300
// modulus
int mod = b % a; // mod => 0 karena tidak ada sisa hasil pembagian
// increment
a++; // a => 11
// decrement
b--; // b => 29
Operator Pembanding
Operator yang digunakan untuk membandingkan dua variable.
Operator | Simbol | Deskripsi |
---|---|---|
Sama dengan | == | Membeikan nilai true jika nilai sama |
Tidak sama dengan | != | Mengembalikan nilai true jika nilai tidak sama |
Lebih dari | > | Mengembalikan nilai true jika nilai sebelah kiri lebih dari nilai sebelah kanan operator |
Kurang dari | < | Mengembalikan nilai true jika nilai sebelah kiri kurang dari nilai sebelah kanan operator |
Lebih dari sama dengan | >= | Mengembalikan nilai true jika nilai sebelah kiri operator lebih dari atau sama dengan nilai sebelah kana operator |
Kurang dari sama dengan | <= | Mengembalikan nilai true jika nilai sebelah kiri operator kurang dari atau sama dengan nilai sebelah kana operator |
contoh penggunaan operator pembanding :
boolean a = 12 == 12; // a => true
boolean b = 10 != 10; // b => false
boolean c = 200 > 5; // c => true
boolean d = 100 < 100; // d => false
boolean e = 100 >= 100; // e => true
boolean f = 300 <= 16; // f => true
Operator Logika
Operator yang digunakan untuk melakukan operasi logika antara dua variable.
Operator | Simbol | Deskripsi |
---|---|---|
AND | && | Mengembalikan nilai true jika keduanya true |
OR | || | Mengembalikan nilai true jika salah satu true |
NOT | ! | Mengembalikan nilai kebalikannya |
contoh penggunaan operator logika :
boolean a = true && true; // a => true
boolean b = true && false; // b => false
boolean c = true || false; // c => true
boolean d = true || true; // d => true
boolean e = !false; // e => true
boolean f = !true; // f => false