Dosen Pengampu : Prof.Dr. Suhartono M.kom
Jurusan Teknik Informatika
Universitas Islam Negeri Maulana Malik Ibrahim Malang
Operator relasi atau operator pembanding digunakan untuk membandingkan 2 buah nilai variabel, Hasil dari operator perbandingan bernilai True dan False.
Berikut tabel simbol dari operator pembanding :
Simbol Keterangan
“>” Lebih besar dari
“<” Lebih Kecil dari
“==” Sama dengan
“>=” Lebih besar sama dengan
“<=” Lebih kecil sama dengan
“!=” Tidak sama dengan
Contoh operator Relasi Sebagai Berikut :
public class OperatorPembanding {
public static void main(String[] args) {
int nilaiA = 12;
int nilaiB = 4;
boolean hasil;
// apakah A lebih besar dari B?
hasil = nilaiA > nilaiB;
System.out.println(hasil);
// apakah A lebih kecil dari B?
hasil = nilaiA < nilaiB;
System.out.println(hasil);
// apakah A lebih besar samadengan B?
hasil = nilaiA >= nilaiB;
System.out.println(hasil);
// apakah A lebih kecil samadengan B?
hasil = nilaiA <= nilaiB;
System.out.println(hasil);
// apakah nilai A sama dengan B?
hasil = nilaiA == nilaiB;
System.out.println(hasil);
// apakah nilai A tidak samadengan B?
hasil = nilaiA != nilaiB;
System.out.println(hasil);
}
}
Hasil :
True
False
True
False
False
True
Operator logika adalah operator yang sering digunakan untuk menggabungkan beberapa kondisi operator pembanding dalam intruksi if-else.
Berikut tabel simbol dari operator logika :
Simbol Keterangan
&& AND (dan)
|| OR (atau)
! Negasi (kebalikan)
Contoh Operator Logika Sebagai Berikut :
class BelajarJava {
public static void main(String args[]){
boolean a = true;
boolean b = false;
boolean hasil;
hasil = a && a;
System.out.println("Hasil dari a && a : " + hasil ); hasil = a && b;
System.out.println("Hasil dari a && b : " + hasil ); hasil = a || b;
System.out.println("Hasil dari a || b : " + hasil ); hasil = b || b;
System.out.println("Hasil dari b || b : " + hasil ); hasil = !a;
System.out.println("Hasil dari !a : " + hasil );
hasil = !b;
System.out.println("Hasil dari !b : " + hasil );
}
}
Hasil :
Hasil dari a && a : true
Hasil dari a && b : false
Hasil dari a || b : true
Hasil dari b || b : false
Hasil dari !a : false
Hasil dari !b : true
Penting!!!
Referensi :
https://java-ina.blogspot.com/2019/04/belajar-operator-pemrograman-java.html
https://www.petanikode.com/java-operator/
https://www.duniailkom.com/tutorial-belajar-java-jenis-jenis-operator-logika-bahasa-java/