Operator Pada Java 1

Operator

Operator digunakan untuk melakukan pengolahan data, biasanya melibatkan konstanta dan variabel yang telah kita buat. 

Jenis - jenis operator yang dilakukan dalam pengolahan data pada Java adalah sebagai berikut:

Operator Assignment
Assignment atau penugasan dilakukan menggunakan operator “=”. Sintaks yang digunakan adalah:
Meskipun mirip, operasi assignment berbeda dengan operasi “sama dengan” dalam Matematika. Berikut contohnya:

a = a + 1;

Statement di atas bukan berarti a sama dengan a ditambah 1. Dalam Matematika, hal itu tidak mungkin.

Statement tersebut berarti: tambahkan nilai a dengan angka 1 lalu jadikan nilai tersebut menjadi nilai a yang baru.

a + 1    =>    a

Literal dan Ekspresi
Literal digunakan untuk memberi nilai pada suatu variabel ataupun konstanta. Literal tidak melibatkan operator.
Ekspresi melibatkan operator yang digunakan pada variabel, konstanta, ataupun nilai; tanpa menggunakan tanda sama dengan. Jadi, suatu ekspresi mempunyai nilai tertentu. Contoh ekspresi:

Operator Logika Boolean
Operator boolean digunakan untuk mengolah dan menghasilkan nilai true/false.
Berikut hasil ketiga operator Boolean di atas.

Tanda && dan & serta || dan | memiliki arti berbeda. & dan | akan tetap mengevaluasi kondisi apa pun yang terjadi. && akan menghentikan evaluasi kondisi jika salah satu ekspresi bernilai salah. Jika salah satu kondisi ekspresi salah, dipastikan hasil operasi logika bernilai salah. Sedangkan || akan menghentikan evaluasi kondisi jika salah satu ekspresi bernilai benar. Jika salah satu kondisi ekspresi benar, dipastikan hasil operasi logika bernilai benar.

Mari kita buat contoh kode program untuk melakukan operasi boolean dan menampilkan hasilnya ke layar monitor.

class OperatorLogika{
public static void main(String[] args) {
boolean B = true;
boolean S= false;
System.out.println("Operator OR");
System.out.println("Benar || Benar : " +(B || B));
System.out.println("Benar || Salah : " +(B || S));
System.out.println("Salah || Benar : " +(S || B));
System.out.println("Salah || Salah : " +(S || S));
System.out.println("Operator AND");
System.out.println("Benar && Benar : " +(B && B));
System.out.println("Benar && Salah : " +(B && S));
System.out.println("Salah && Benar : " +(S && B));
System.out.println("Salah && Salah : " +(S && S));
System.out.println("Operator NOT");
System.out.println("Tidak Benar: " +!B);
System.out.println("Tidak Salah: " +!S);
}
}

Jika dijalankan, kode listing di atas akan mengeluarkan output sebagai berikut.
Berikut contoh lain kode program yang menggunakan logika boolean.

boolean isBonusGaji = (gaji < 500000) & (prestasi > 50);
// Jika gaji kurang dari lima ratus ribu dan poin prestasi
// lebih dari lima puluh, maka karyawan mendapat bonus gaji.
isSenior = !(lamakerja < 10);
// Jika lama kerja tidak kurang dari 10 tahun, berarti
// karyawan senior

sekian informasi tentang operator pada java yang saya ketahui... terima kasih!!!

0 komentar:

Posting Komentar

 

Serba Ada Blog Copyright © 2011-2012 | Powered by Blogger