Java - Operator

3. Operator


Gudang Ilmu - Operator merupakan sebuah simbol khusus untuk mengerjakan operasi tertentu. Pemrograman Java mempunyai beberapa operator di antaranya :

  • Operator Sederhana

Operator sederhana merupakan operator penugasan berupa tanda sama dengan (=). Hal ini berfungsi untuk memberikan nilai pada variabel. Contoh operator sederhana :

int nilai1=1;

  •  Operator Aritmatika

Operator aritmatika merupakan operator yang berfungsi mengerjakan komputasi numerik atau penghitungan

Operator Kegunaan
+ Penjumlahan
- Pengurangan
* Perkalian
/ Pembagian
% Nilai Hasil Bagi

Contoh :

public class aritmatika{
public static void main(String[]args){
int a=3;
int b=6;
int c;

//Untuk Menampilkan Nilai A dan B
System.out.println("Nilai A adalah "+a);
System.out.println("Nilai B adalah "+b);

// contoh operator aritmatika penjumlahan
c=a+b;
System.out.println("Hasil Penjumlahan Adalah : "+c);

// contoh operator aritmatika pengurangan
c=b-a;
System.out.println("Hasil Pengurangan Adalah : "+c);

// contoh operator aritmatika perkalian
c=a*b;
System.out.println("Hasil Perkalian Adalah : "+c);

// contoh operator aritmatika pembagian
c=b/a;
System.out.println("Hasil Pembagian Adalah : "+c);
}
}


Java - Tipe Data Operator
Gambar 1.1 : Contoh Program Dengan Operator Aritmatika

  • Operator Unary

Operator unary merupakan operator yang berfungsi mengerjakan beberapa operator matematis seperti ekspresi bilangan negatif.

Operator Kegunaan
+ Mendeklarasikan Nilai Bilangan Positif
- Mendeklarasikan Nilai Bilangan Negatif
++ Menambah Nilai Variabel Dengan 1
-- Mengurangi Nilai Variabel Dengan 1
! Mendeklarasikan Kebalikan Dari Kemungkinan

Contoh :

public class Unari{
public static void main(String[]args){
int a=1;

System.out.println("Nilai induknya : "+a);
System.out.println("");

a++;
System.out.println("Memakai a++ : "+a);
System.out.println("");

a--;
System.out.println("Memakai a-- : "+a);
System.out.println("");

++a;
System.out.println("memakai ++a : "+a);
System.out.println("");
}
}


Java - Tipe Data Operator
Gambar 1.2 : Contoh Program Dengan Operator Unary

  • Operator Rasional

Operator rasional merupakan yang berfungsi membandingkan operand-operand secara kuantitatif.

Operator Kegunaan
== Menyatakan Sama Dengan
!= Menyatakan Tidak Sama Dengan
> Menyatakan Lebih Besar Dari
< Menyatakan Lebih Kecil Dari
>= Menyatakan Lebih Besar Dari atau Sama Dengan
<= Menyatakan Lebih Kecil Dari atau Sama Dengan

Contoh :

public class rasional{
public static void main(String[]args){
int a=1;
int b=2;
System.out.println("nilai a : "+a);
System.out.println("nilai b : "+b);
System.out.println("");

if(a==b)
System.out.println("a sama dengan b");
System.out.println("");

if(a!=b)
System.out.println("a tidak sama dengan b");
System.out.println("");

if(a>b)
System.out.println("a lebih besar dari b");
System.out.println("");

if(a<b)
System.out.println("a lebih kecil dari b");
}
}

Java - Tipe Data Operator
Gambar 1.3 : Contoh Program Dengan Operator Rasional

  • Operator Kondisi

Operator kondisi merupakan operator yang berfungsi menbandingkan operator boolean.

Operator Kegunaan
&& Menyatakan Kondisi And
|| Menyatakan Kondisi OR

Contoh :

public class kondisi{
public static void main(String[]args){
int a=1;
int b=2;
System.out.println("nilai a : "+a);
System.out.println("nilai b : "+b);
System.out.println("");

if((a==1)&&(b==2))
System.out.println("a sama dengan DAN b sama dengan 2");

if((a==1)||(b==2))
System.out.println("a sama dengan ATAU b sama dengan 2");
}
}


Java - Tipe Data Operator
Gambar 1.4 : Contoh Program Dengan Operator Kondisi

  • Operator Bit Shift dan Bitwise

Operator Bit Shift dan bitwise merupakan operator yang berfungsi untuk operasi bit.

Operator Kegunaan
~ Menyatakan Komplemen Bitwise Unary
<< Menyatakan Bergeser Ke Kiri
>> Menyatakan Bergeser Ke Kanan
>>> Menyatakan Batal Bergeser Ke Kanan
& Menyatakan Bitwise AND
^ Menyatakan Ekslusif Bitwise OR
| Menyatakan Inklusif Bitwise OR

Contoh : 

public class bit{
public static void main(String[]args){

int bitmask=0x000F;
int value=0x2222;

System.out.println("");
System.out.println(value & bitmask);
}
}

Java - Tipe Data Operator
Gambar 1.5 : Contoh Program Dengan Operator Bit Shift dan Bitwise



0 Comments

Post a Comment

Komentar Dimoderasi. Silahkan Tinggalkan komentar yang berkaitan dengan topik dan judul.
Komentar yang menyertakan iklan, pornografi dan semacamnya akan dihapus atau dianggap spam.

Catatan :
- Komentarlah dengan bijak.
- Jika Ingin Menyertakan Link Aktif, Silahkan Komentar Melalui Facebook.