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

1 komentar:

Diberdayakan oleh Blogger.