Dalam artikel sebelumnya kita sudah membahas tipe data dibahasa pemograman java, apa itu variabel dan code program hello world di bahasa pemograman java. Pada tutorial kali ini kita akan melanjutkan dasa dasar bahasa pemograman java, yang akan dibahas dalam artikel ini adalah operator yang ada dalam bahasa pemograman java.
Operator
Operator merupakan sebuah karakter khusus yang digunakan untuk menghasilkan suatu nilai. Ada beberapa jenis operator dalam bahasa pemograman java yaitu :
– Operator Aritmatika
Operator | Keterangan |
+ | Penjumlahan |
– | Pengurangan |
* | Perkalian |
/ | Pembagian |
% | Sisa pembagian |
Contoh :
int a = 10;
int b = 3;
int c = a / b;
System.out.println(c);
Hasil dari kode program diatas adalah 3 bukan 3.333. Hal ini dikarenakan dalam bahasa pemogrman java, operasi pembagian yang dilakukan dengan tipe data integer maka hasilnya pun akan integer dan integer tidak boleh mengandung nilai koma. Dan jika menginginkan nilai yang memiliki koma gunakan tipe data double atau float.
– Operator Penugasan
Operator | Keterangan |
= | Pemberian nilai |
+= | Penambahan bilangan |
-= | Pengurangan bilangan |
*= | Perkalian bilangan |
/= | Pembagian bilangan |
%= | Pemerolehan sisa bagi |
Contoh :
Int a = 11;
a += 4;
System.out.println(a);
Hasil dari operasi += tersebut adalah 15. Hal ini dikarenakan a += 4 sama dengan a = a+4, dikarenakan a sebelumnya bernilai 11 maka a = 11+4.
Jika melakukan penambahan atau pengurangan dengan nilai 1, maka dapat dengan mudah menggunakan karakter ++ untuk penambahan dan — untuk pengurangan. Contohnya :
int a = 11;
a--;
System.out.println(a);
Maka hasilnya adalah 10, dikarenakan a– sama dengan a = a -1.
– Operator Pembanding
Operator | Keterangan |
== | Sama dengan |
!= | Tidak sama dengan |
>= | Lebih besar sama dengan |
<= | Kurang dari sama dengan |
> | Lebih besar |
< | Kurang dari |
Hasil dari pembading adalah boolean . True jika operasi pembanding tersebut benar, dan false jika operasi pembanding salah. Contohnya :
boolean a = 11==4;
System.out.println(a);
Hasil dari program diatas adalah false karena memang 11 tidak sama dengan 4;
– Operator Logika
Operator | Keterangan |
&& | dan |
|| | atau |
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 :
Operasi1 | Operasi2 | Hasil |
False | False | False |
False | True | False |
True | False | False |
True | True | True |
Hasil operasi logika dengan menggunakan || adalah sebagai berikut :
Operasi1 | Operasi2 | Hasil |
False | False | False |
False | True | True |
True | False | True |
True | True | True |
Contoh :
boolean hasil = (10 ==100) || (100==100);
System.out.println(hasil);
Hasil dari kode diatas adalah true karena 10 == 100 hasilnya false dan 100==100 hasilnya true, kemudian false atau true hasilnya adalh true.