Operator Logika

Operator ini mempunyai  tiga  komponen yaitu:

Operator Dekspripsi
&& AND
|| OR
! NOT

 

Operator &&

Disebut juga operator AND

Adalah operator yang digunakan untuk  membandingkan dua nilai berdasarkan tabel kebenaran dibawah ini:

Nilai 1 Nilai 2 Hasil
TRUE TRUE TRUE
TRUE FALSE FALSE
FALSE TRUE FALSE
FALSE FALSE FALSE

Contoh Kasus:

Buatlah satu projek JAVA bernama OperatorLogika.java , lalu masukkan kode berikut ini :

public class OperatorLogika {

    public static void main(String[] args) {

byte nilaiMTK = 75;

        byte nilaiAgama = 70;

        boolean hasil=(nilaiMTK >= 75) && (nilaiAgama >=75);

        

        System.out.println("Hasil Perbandingan Operator Logika AND ");

        System.out.println("(nilaiMTK >= 75) && (nilaiAgama >=75) adalah ");

        System.out.println((nilaiMTK >= 75) + " && " + (nilaiAgama >= 75) + " = "+hasil);

}

}

Hasil:

Jalankan aplikasimu maka akan menghasilkan hasil seperti dibawah ini:

Hasil Perbandingan Operator Logika AND

(nilaiMTK >= 75) && (nilaiAgama >=75) adalah 

true && false = false

Keterangan:

Sesuai dengan  tabel kebenaran logika AND maka ” true AND false” akan menghasilkan false.

 

Operator ||

Disebut juga operator OR

Adalah operator yang digunakan untuk  membandingkan dua nilai berdasarkan tabel kebenaran dibawah ini:

Nilai 1 Nilai 2 Hasil
TRUE TRUE TRUE
TRUE FALSE TRUE
FALSE TRUE TRUE
FALSE FALSE FALSE

Contoh:

Rubahlah isi dalam metode main dari file OperatorLogika.java dengan kode seperti berikut ini:

byte nilaiMTK = 75;

        byte nilaiAgama = 70;

        boolean hasil=(nilaiMTK >= 75) || (nilaiAgama >=75);

        System.out.println("Hasil Perbandingan Operator Kondisi OR ");

        System.out.println("(nilaiMTK >= 75) || (nilaiAgama >=75) adalah ");

        System.out.println((nilaiMTK >= 75) + " || " + (nilaiAgama >= 75) + " = "+hasil);

Hasil:

Jalankan aplikasimu maka akan menghasilkan hasil seperti dibawah ini:

Hasil Perbandingan Operator Logika OR

(nilaiMTK >= 75) || (nilaiAgama >=75) adalah 

true || false = true

Keterangan

Sesuai dengan tabel kebenaran logika OR maka "true OR false" akan menghasilkan true.

 

 

Operator !

Disebut juga operator NOT

Digunakan untuk membalikkan logika.

Syntax:

!nilai_boolean

Contoh:

Rubahlah isi dalam metode main dari file OperatorLogika.java dengan kode seperti berikut ini:

byte nilaiMTK = 75;

        System.out.println("Hasil Perbandingan Operator Logika NOT");

        System.out.println("!(nilaiMTK >= 75) adalah ");

        System.out.println(!(nilaiMTK >= 75) ); 

Hasil:

Jalankan aplikasimu maka akan menghasilkan hasil seperti dibawah ini:

Hasil Perbandingan Operator Logika NOT

!(nilaiMTK >= 75) adalah 

false

Keterangan:

!(nilaiMTK >= 75) nilai ini berarti !(true) yang akan menghasilkan nilai false

 

Penutup

Sekian dan terima kasih.

 

2016 © Fahmi Basya Kartapura