Operator
Pemrograma
n Java
Eka Nurseva Saniyah, S.T
Operato Pemrograman Java
r
Simbol untuk instruksi (operasi) yang diberikan pada satu atau lebih operand
Aritmatika Digunakan untuk melakukan operasi aritmatika
Penugasan Digunakan untuk memberikan tugas pada variabel (operand)
(Assignment) tertentu
Pembanding Digunakan untuk membandingkan operand satu dengan operand
(Relasional) lainnya
Logika Digunakan untuk mengevaluasi kebenaran
Bitwise Digunakan untuk operasi bit (biner)
Ternary (kondisional) Digunakan untuk mengevaluasi kondisi tertentu
Eka Nurseva Saniyah, S.T
Operator
A=+
5
B
Operand
Mind Map
Eka Nurseva Saniyah, S.T
Operator Aritmatika
Eka Nurseva Saniyah, S.T
Operator Penugasan (Assigment)
Eka Nurseva Saniyah, S.T
Operator Pembanding (Relasional)
Eka Nurseva Saniyah, S.T
Operator Logika
Eka Nurseva Saniyah, S.T
Operator Bitwise
Eka Nurseva Saniyah, S.T
Operator Ternary
Ternary
Kamu suka belajar ? Ya : Salah
Tidak
Benar
Eka Nurseva Saniyah, S.T
Operator
Aritmatika
Eka Nurseva Saniyah, S.T
Operator Aritmatika Penjumlahan (Variabel)
Eka Nurseva Saniyah, S.T
Operator Aritmatika Pengurangan (Scanner)
Eka Nurseva Saniyah, S.T
Operator Aritmatika Perkalian (Scanner)
Eka Nurseva Saniyah, S.T
Operator Aritmatika Pembagian (Scanner)
Eka Nurseva Saniyah, S.T
Operator Aritmatika Sisa (Scanner)
Bagi
Hasil sisa dari pembagian. Type data =
integer
5 % =1
5 :2
2x2=
4
2=2
5-4 1
=
Eka Nurseva Saniyah, S.T
Operator
Penugasa
n
Eka Nurseva Saniyah, S.T
Operator Assigment
Simbol :
=
+=
-=
*=
/=
%=
Eka Nurseva Saniyah, S.T
Operator
Relasional
Eka Nurseva Saniyah, S.T
Operator Pembanding
Simbol :
==
!=
<
=
!=
> >
<
= >=
<=
Eka Nurseva Saniyah, S.T
Operator
Logika
Eka Nurseva Saniyah, S.T
Operator Logika
True 1
Operasi
Boolean
matematik
Fals 0 a
e
OR AND
A = True -> 1 A = True -> 1 A = True
B = False B = True -> 1 B = False
-> 0 C=A+B C=AxB
C=A+B
=1+ =1+ =1 x
True 1 True 0 Fals
0
=2 =0 e
=1
0 -> False, 1, 2,… ->
True
Eka Nurseva Saniyah, S.T
Operator Logika
XOR
AND
OR AND
a b c a b c
0 0 0 (false) 0 0 0 (false)
0 1 01 (false)
(true) 0 1 0 (false)
1 0 01 (false)
(true) 1 0 0 (false)
1 1 01 (false)
(true) 1 1 1 (true)
Eka Nurseva Saniyah, S.T
Operator
Bitwise
Eka Nurseva Saniyah, S.T
Operator Bitwise
Eka Nurseva Saniyah, S.T
Operator
Ternary
Eka Nurseva Saniyah, S.T
Operator Ternary
Kamu suka belajar ? Ya :
Tidak
Eka Nurseva Saniyah, S.T