2. Java Operators
Operator digunakan untuk operasi variable yang menghasilkan nilai.
Ada 4 Jenis pada Java Operator
Operator Aritmatika
Operator Penugasan
Operator Pembanding
Opeartor Logika
3. Operator Aritmatika
Operator Nama Deskripsi Contoh
+ Penjumlahan Menjumlahkan antara dua nilai variable x + y
- Pengurangan Mengurangi nilai variable pertama dengan nilai kedua x - y
* Perkalian Mengalikan antara dua nilai variable x * y
/ Pembagian Membagi nilai variable pertama dengan nilai kedua x / y
% Sisa Mengembalikan sisa hasil pembagian x % y
++ Bertambah 1 Menambah nilai variable sebesar 1 ++x
-- Berkurang 1 Mengurangi nilai variable sebesar 1 --x
5. Operator Pembanding (Comparison)
Operator Deskripsi Contoh
==
Cek kedua nilai variable sama, jika sama maka hasilnya adalah benar, jika tidak
hasilnya adalah salah. x == y
!=
Cek kedua nilai variable tidak sama, jika tidak sama maka hasilnya adalah
benar, jika sama maka hasilnya adalah salah. x != y
>
Cek nilai variable pertama lebih besar dari variable kedua, jika lebih besar
maka hasilnya adalah benar, jika tidak lebih besar maka hasilnya adalah salah x > y
<
Cek nilai variable pertama lebih kecil dari variable kedua, jika lebih kecil maka
hasilnya adalah benar, jika tidak lebih kecil maka hasilnya adalah salah x < y
>=
Cek nilai variable pertama lebih besar atau sama dengan variable kedua, jika
lebih besar atau sama hasilnya adalah benar, jika tidak lebih besar atau tidak
sama maka hasilnya adalah salah
x >= y
<=
Cek nilai variable pertama lebih kecil atau sama dengan variable kedua, jika
lebih kecil atau sama hasilnya adalah benar, jika tidak lebih kecil atau tidak
sama maka hasilnya adalah salah.
x <= y
6. Operator Logika (Logical Operators)
Operator Nama Deskripsi Contoh
&& DAN / AND
Mengembalikan nilai FALSE jika tedapat salah satu
kondisi bernilai FALSE
x < 5 && x < 10
|| ATAU / OR
Mengembalikan nilai TRUE jika terdapat salah satu
kondisi bernilai TRUE
x < 5 || x < 4
! NOT / TIDAK Mengembalikan nilai TRUE jika kondisi bernilai FALSE !(x < 5 && x < 10)
7. Rumus Operator Logika
Kondisi 1 Operator Kondisi 2 Hasil
TRUE && TRUE TRUE
TRUE && FALSE FALSE
FALSE && TRUE FALSE
FALSE && FALSE FALSE
Kondisi 1 Operator Kondisi 2 Hasil
TRUE || TRUE TRUE
TRUE || FALSE TRUE
FALSE || TRUE TRUE
FALSE || FALSE FALSE