OPERATOR JAVA

1. Operator Aritmatika

(+) -> Op1+Op2 = Menjumlahkan op1 dan op2
(*) -> Op1*Op2 = Mengalikan op1 dengan op2
(/) -> Op1/Op2 = Membagi op1 dengan op2
(%) -> Op1%Op2 = Menghitung sisa pembagian op1 dengan op2
(-) -> Op1-Op2 = Mengurangi op2 dari op1

2. Operator Increment dan Decrement

(++) > op++ = Menaikkan op dgn 1, evaluasi sebelum increment
(++) > ++op = Menaikkan op dgn 1, evaluasi sesudah increment
(–) > op– = Menurunkan op dgn 1, evaluasi sebelum decrement
(–) > –op = Menurunkan op dgn 1, evaluasi sesudah decrement

3. Operator Relasi
“Operator relasi digunakan untuk membandingkan beberapa nilai dan menentukan hubungan antara nilai-nilai”

• Op1 > op2 : op1 lebih besar dari pada op2
• Op1 >= op2 : op1 lebih besar atau sama dengan dari pada op2
• Op1 < op2 : op1 lebih kecil dari pada op2
• Op1 <= op2 : op1 lebih kecil atau sama dengan dari pada op2
• Op1 == op2 : op1 sama dengan op2
• Op1 != op2 : op1 tidak sama dengan op2

4. Operator Logika

• &&(logical) dan &(boolean logical) AND
“Jika salah satu input False maka output False”
• || (logical) dan | (boolean logical) inclusive OR
“Jika salah satu input True maka output False”
• ^ (boolean logical exclusive OR)
“Jika input bernilai sama maka output False, dan jika salah satu input True maka
output True”
• ! ( logical NOT)
“Jika input True maka output False, dan jika input False maka output True”

5. Operator Kondisi (?:)
Exp1?Exp2:Exp3

Exp1 = Kondisi
Exp2 = Statement yang berlaku jika kondisi bernilai benar
Exp3 = Statement yang berlaku jika kondisi bernilai salah