Saturday, June 1, 2019

Java Programming 6 - Operator Pembanding

Assalamu'alaikum

Selamat sore, salam programming!!. Setelah membahas mengenai operator penugasan, di pembahasan kali ini saya ingin menjelaskan tentang operator pembanding. Seperti namanya, operator pembanding ini memiliki fungsi sebagai pembanding.

Operator Pembanding

Operator ini digunakan untuk melakukan perbandingan dua nilai. Umumnya nilai yang dibandingkan bernilai numerik. Semua nilai operator pembanding menghasilkan nilai boolean. Hal ini dikarenakan deklarasi variabel boolean yang dilakukan terhadap variabel yang di bandingkan. Operator pembanding ini biasa digunakan untuk kasus-kasus tertentu.


Operator pembanding umumnya ada 6 yaitu :
  • == operator sama dengan 
  • != operator tidak sama dengan 
  • > operator lebih dari 
  • < operator kurang dari 
  • >= operator lebih dari sama dengan  
  • <= operator kurang dari sama dengan 
Semisal disini saya ingin membandingkan variabel a dan variabel b dengan menyatakan operator sama dengan. Nilai semisal saya beri nilai 10 dan nilai b saya beri nilai 20. Otomatis, jika di bandingkan nilai sama dengan antara a dan b adalah salah. Yang berarti, nilai booleannya bernilai false. 

public class OperatorPembanding {
    public static void main(String[] args) {
      
        int a = 10;
        int b = 20;
        boolean hasil = a==b;
      
        System.out.println(hasil);
    }
}
false
Lain hal nya jika kedua nilai variabel bernilai sama. Seperti contoh dibawah, Maka hasil booleannya bernilai true.

public class OperatorPembanding {
    public static void main(String[] args) {
      
        int a = 10;
        int b = 10;
        boolean hasil = a==b;
      
        System.out.println(hasil);
    }
}
True
Kembali menggunakan nilai yang berbeda diantara kedua variabel yang di bandingkan. Kali ini saya ingin menggunakan operator tidak sama dengan. 
 
public class OperatorPembanding {
    public static void main(String[] args) {
      
        int a = 10;
        int b = 20;
        boolean hasil = a==b;
        boolean hasil2 = a!=b;
      
        System.out.println(hasil);
        System.out.println(hasil2);
    }
}
Hasilnya pada print out kedua, variabel hasil2 bernilai true, karena kedua bilangan yang di bandingkan tidak bernilai sama. 
false
true

Selanjutnya kita coba lakukan pembanding dengan menggunakan operator-operator yang di sebutkan di atas. Kali ini pada hasil print out, coba gunakan string pada printlinenya. Dengan begitu hasil outputnya akan memiliki print string dengan kombinasi variabel hasil boolean. Berikut contohnya
 
public class OperatorPembanding {
    public static void main(String[] args) {
      
        int a = 10;
        int b = 20;
        boolean hasil = a==b;
        boolean hasil2 = a!=b;
        boolean hasil3 = a>b;
        boolean hasil4 = a<b;
        boolean hasil5 = a>=b;
        boolean hasil6 = a<=b;

      
        System.out.println("Hasil1 = " + hasil);
        System.out.println("Hasil2 = " + hasil2);
        System.out.println("Hasil3 = " + hasil3);
        System.out.println("Hasil4 = " + hasil4);
        System.out.println("Hasil5 = " + hasil5);
        System.out.println("Hasil6 = " + hasil6);

    }
}
Hasilnya
Hasil1 = false 
Hasil2 = true
Hasil3 = false
Hasil4 = true
Hasil5 = false
Hasil6 = true
Demikian penjelasan mengenai operator pembanding pada java programming. Semoga bermanfaat. Sekian dari saya, saran dan pertanyaan silahkan letakkan di komentar. Terima kasih sudah berkunjung, samapai berjumpa di pembahasan berikutnya. 

0 komentar:

Post a Comment

Kenal Saya

Follow My Twitter

Profil



Nama saya Alfa Farhan Syarief, web ini ada berdasarkan nama saya sendiri. Saya sendiri masih duduk tingkat SMK. Lebih lengkapnya saya masih bersekolah di SMKN 1

More »

Blog Archive

Recent Comment