Dosen Pengampu : Prof.Dr. Suhartono M.kom

Jurusan Teknik Informatika

Universitas Islam Negeri Maulana Malik Ibrahim Malang

Operator Relasi

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

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/