Mengikat Ilmu agar Tak Lupa



Blogger news

Linkedin

Tuesday, February 17, 2015

Operator pada Java

Operator adalah suatu karakter khusus yang memerintahkan compiler untuk melakukan suatsu operasi terhadap sejumlah operand.
contoh: c=a+b
pada contoh tersebut yang disebut sebagai operator adalah "+" dan operand-nya adalah a dan b

  • Operator Aritmatika
Operator
Hasil
+
Penjumlahan
-
Pengurangan
*
Perkalian
/
Pembagian
%
Modulus (Hasil Bagi)
++
Increment
--
Decrement
+=
Persamaan Penjumlahan
+-
Persamaan Pengurangan

Contoh : 

int a = 10;
int b = 3;
int c = a / b;

System.out.println(c);

Hasil dari script program diatas adalah 3 bukan 3.333. Hal ini dikarenakan dalam Java jika kita melakukan operasi pembagian dengan tipe data integer, maka hasilnyapun akan integer, dan integer tidak dapat mengandung nilai koma dalam Java, sehingga jika akan melakukan perkalian yang menghasilkan nilai koma, maka harus menggunakan tipe data double atau float.
  • Operator Logika
Operator
Hasil
&&
AND
||
OR
!
NOT
Operator logika digunakan untuk membentuk suatu keadaan dari dua atau lebih kondisi tertentu, operator logika biasanya digabungkan dengan operator pembanding. Hasil dari operator logika adalah boolean. 
Hasil operasi logika dengan menggunakan && adalah sebagai berikut;
Operasi 1
Operasi 2
Hasil
False
False
False
False
True
False
True
False
False
True
False
False
True
True
True
Hasil operasi logika dengan menggunakan || adalah sebagai berikut;
Operasi 1
Operasi 2
Hasil
False
False
False
False
True
True
True
False
True
True
True
True
Contoh

boolean hasil = 10 == 100 || 100 == 100;

System.out.println(hasil);

Maka hasilnya adalah true.
 
  • Operator Penugasan
Operator
Hasil
=
Pemberian nilai
+=
Penambahan bilangan
-=
Pengurangan bilangan
*=
Perkalian bilangan
/=
Pembagian bilangan
%=
Pemerolehan sisa bagi
Contoh  

int a = 10;
a += 5;

System.out.println(a);

Hasil dari operasi += tersebut adalah 15. Hal ini dikarenakan a += 5 sama dengan a = a + 5, dikarenakan a sebelumnya adalah 10, maka itu berarti a = 10 + 5.  Jika akan melakukan penambahan atau pengurangan dengan nilai 1, maka dapat dengan mudah menggunakan karakter ++ untuk penambahan atau -- untuk pengurangan, misal : 

int a = 10;
a--;

System.out.println(a);

Maka hasilnya adalah 9. 
  • Operator Relasi/Pembanding
Operator
Hasil
==
Sama Dengan
!=
Tidak Sama Dengan
> 
Lebih Besar dari
< 
Lebih Kecil dari
>=
Lebih besar atau sama dengan
<=
Lebih Kecil atau sama dengan
Hasil dari operasi pembanding adalah boolean. True jika operasi pembanding tersebut benar, dan false jika operasi pembanding tersebut salah, misal : 

boolean a = 10 == 100;

System.out.println(a);

Hasil dari program diatas adalah false, karena memang 10 tidak sama dengan 100. 



0 comments:

Post a Comment