Operator pada Java
Operator
adalah suatu symbol yang biasanya digunakan dalam ekspresi. Operator akan
melakukan suatu operasi terhadap operand sesuai dengan fungsinya, seperti
penjumlahan, pengurangan, perkalian, dan sebagainya. dalam bahasa pemrograman java terdapat 7 operator yang dapat kita gunakan, operator-operator tersebut adalah :
1. Operator
Penugasan
Operator ini adalah operator yang paling sederhana dan hanya
dilambangkan dengan karakter ’=’. Operator ini digunakan untuk menugaskan suatu
nilai ke suatu variabel.
Ekspresi
|
Arti
|
x
+= y
|
x
= x + y
|
x
-= y
|
X
= x – y
|
x
*= y
|
x
= x * y
|
x
/= y
|
x
= x / y
|
2. Operator
Aritmatika
Operator ini digunakan dalam ekspresi matematika. Berikut ini daftar
operator matematika yang dikenal dalam Java.
Operator
|
Arti
|
Contoh
|
+
|
Penjumlahan
|
3
+ 4
|
-
|
Pengurangan
|
5
– 7
|
*
|
Perkalian
|
5
* 5
|
/
|
Pembagian
|
14
/ 7
|
%
|
Modulus
|
20
% 7
|
3.
Operator Perbandingan /
Relasional
Operator ini digunakan untuk membandingkan dua
buah nilai operand dan menghasilkan nilai Boolean yaitu true atau false.
Berikut ini operator relasional dalam Java.
Operator
|
Keterangan
|
Contoh
|
==
|
Sama dengan
|
x== 3
|
!=
|
Tidak sama dengan
|
x != 3
|
<
|
Lebih kecil dari
|
x < 3
|
>
|
Lebih besar dari
|
x > 3
|
<=
|
Lebih kecil
dari atau sama dengan
|
x < = 3
|
>=
|
Lebih besar
dari atau sama dengan
|
x > = 3
|
Operator ini digunakan untuk
menaikkan atau menurunkan suatu nilai integer (bilangan bulat) sebanyak satu
satuan, dan hanya digunakan pada variabel.
Operator
|
Keterangan
|
++
|
Penambahan dengan nilai satu
|
--
|
Pengurangan dengan nilai satu
|
Operator ini digunakan
untuk operasi secara langsung terhadap bit yang menyusun suatu bilangan. Daftar
operator bitwise dalam Java adalah sebagai berikut :
Operator
|
Arti
|
-
|
Bitwise negasi (NOT)
|
&
|
Bitwise AND
|
|
|
Bitwise OR
|
^
|
Bitwise XOR
|
>>
|
Geser kanan
|
>>>
|
Geser kanan tanpa mempertahankan sign (dengan nilai 0
sebagai pengisi bit paling kiri)
|
<<
|
Geser kiri
|
Karena operasi bitwise memanipulasi
hingga ke bagian yang paling kecil dari suatu bilangan, yaitu bit maka
diperlukan penjelasan lebih lanjut tentang bagaimana Java menyimpan reprsentasi
suatu bilangan dalam bit, terutama sekali untuk representasi bilangan negatif.
Java menyimpan representasi dari suatu
bilangan sebagai bilangan basis dua (binary) yang tersusun atas bit. Contoh
bilangan binary : 000100111. angka 0 dan 1 yang membentuk bilangan binary
inilah yang disebut bit.
6.
Operator Logika Boolean
Operator ini hanya digunakan untuk melakukan operasi pada
operand yang bertipe Boolean. Berikut daftar operator logika Boolean.
Operator
|
Keterangan
|
&
|
Logika AND
|
|
|
Logika OR
|
^
|
Logika XOR
|
!
|
Logika NOT
|
&&
|
Short Circuit Logika AND
|
|
|
Short Circuit Logika OR
|
==
|
Logika sama dengan
|
!=
|
Logika tidak sama dengan
|
7.
Operator Majemuk
Operator ini merupakan gabungan dari operator yang telah
dibahas sebelumnya dengan operator penugasan. Berikut operator majemuk pada
Java.
Operator
|
Keterangan
|
+=
|
Penambahan diikuti dengan penugasan
|
- =
|
Pengurangan diikuti dengan penugasan
|
* =
|
Perkalian diikuti dengan penugasan
|
/ =
|
Pembagian diikuti dengan penugasan
|
% =
|
Operasi modulus diikuti dengan
penugasan
|
Berikut ini contoh
penggunaannya :
Hasil +=10 : memiliki
arti yang sama dengan hasil = hasil+10
Hasil -=20 : memiliki
arti yang sama dengan hasil = hasil-20
SUMBER : http://ilab.gunadarma.ac.id/modul/NewPTA2011-2012/Java%20PBO/m1.pdf
terima kasih, artikelnya menarik nambah" pengetahuan. , sukses selalu
BalasHapus