blog / java · April 7, 2017

Belajar Java Dasar (Dasar Dasar Bahasa Pemograman Java Part 2)


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

OperatorKeterangan
+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

OperatorKeterangan
=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

OperatorKeterangan
==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

OperatorKeterangan
&&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 :

Operasi1Operasi2Hasil
FalseFalseFalse
FalseTrueFalse
TrueFalseFalse
TrueTrueTrue

Hasil operasi logika dengan  menggunakan  || adalah sebagai berikut :

Operasi1Operasi2Hasil
FalseFalseFalse
FalseTrueTrue
TrueFalseTrue
TrueTrueTrue

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.