Setelah sebelumnya membahas mengenai Tipe data dan Variabal kali ini akan saya jelaskan mengenai Operator di Java. Operator adalah simbol dan karakter khusus (matematika) yang digunakan dalam suatu ekspresi.
Contoh:
•int x = 3;
•int y = x;
•int z = x * y;
•boolean status = true;
Java mendukung beberapa operator, yaitu :
•Operator Aritmatika
•Operator Penugasan
•Operator Pembanding
•Operator Logika
Operator Aritmatika
•Hasil operasi matematika akan mengikuti tipe data operand
•Operand bertipe int akan menghasilkan int
Operator
|
Keterangan
|
+
|
Tambah
|
-
|
Kurang
|
*
|
Kali
|
/
|
Bagi
|
%
|
Sisa Bagi
|
Operator Penugasan
•Operator penugasan berfungsi untuk memberi nilai ke suatu variabel
•Operator penugasan digabungkan dengan operator aritmatika membentuk operator penugasan gabungan (compound assignment)
•Operator penugasan menggunakan tanda sama dengan ( = )
Operator
|
Keterangan
|
=
|
Pemberian Nilai
|
+=
|
Penambahan Nilai
|
-=
|
Pengurangan Nilai
|
*=
|
Perkalian Nilai
|
/=
|
Pembagian Nilai
|
%=
|
Sisa Pembagian Nilai
|
Operator Pembanding
Operator pembanding menggunakan ekspresi dengan nilai balik boolean (true or false)
Operator
|
Keterangan
|
==
|
Sama Dengan
|
!=
|
Tidak Sama Dengan
|
>
|
Lebih Dari
|
<
|
Kurang Dari
|
>=
|
Lebih Dari Sama Dengan
|
<=
|
Kurang Dari Sama Dengan
|
Operator Logika
Operator logika menggunakan ekspresi dengan nilai balik Boolean (true or false)
Operator
|
Keterangan
|
&&
|
Dan
|
||
|
Atau
|
Hasil Operator &&
Nilai 1
|
Operator
|
Nilai 2
|
Hasil
|
true
|
&&
|
true
|
true
|
true
|
&&
|
false
|
false
|
false
|
&&
|
true
|
false
|
false
|
&&
|
false
|
false
|
Hasil Operator ||
Nilai 1
|
Operator
|
Nilai 2
|
Hasil
|
true
|
||
|
true
|
true
|
true
|
||
|
false
|
true
|
false
|
||
|
true
|
true
|
false
|
||
|
false
|
false
|
Operator Unary
Operator
|
Keterangan
|
+
|
Positif
|
-
|
Negatif
|
++
|
Tambah 1
|
--
|
Kurang 1
|
!
|
Kebalikan nilai boolean
|
Demikian pembahasan kali ini mengenai Operator di Java yang dapat saya sampaikan pada artikel kali ini semoga bisa bermanfaat.