Di kesempatan kali ini admin ingin membagikan kepada teman – teman tutorialmengenai Operator Logika dijava simak baik baik ya…….

Admin ingin menjelaskan sedikit mengenai Operator Logika.

Operator Logika adalah membandingkan 2 ataupun lebih suatu kondisi yang bernilai true atau false. Untuk menggunakan operator logika anda bisa melihat jenis jenis di bawah ini

contoh nama Operator hasil
true && false AND false
true || false OR true
!true NOT false
true ^ true XOR false

di bawah ini merupakan contoh dari operator di atas

package com.littlefamily;

public class java {
    public static void main(String[] args){
        boolean a,b,c;

        //OR / menggunakan tanda || (OR)
        System.out.println("====== OR (||) =====");
        a = false;
        b = false;
        c = (a || b);
        System.out.printf("%S || %S = %S \n ",a,b,c);
        a = true;
        b = false;
        c = (a || b);
        System.out.printf("%S || %S = %S \n",a,b,c);
        a = false;
        b = true;
        c = (a || b);
        System.out.printf("%S || %S = %S \n",a,b,c);
        a = true;
        b = true;
        c = (a || b);
        System.out.printf("%S || %S = %S \n",a,b,c);
        //AND menggunakan tanda && (AND)
        System.out.println("===== AND (&&) =====");
        a = false;
        b = false;
        c = (a && b);
        System.out.printf("%S && %S = %S \n",a,b,c);
        a = true;
        b = false;
        c = (a && b);
        System.out.printf("%S && %S = %S \n",a,b,c);
        a = false;
        b = true;
        c = (a && b);
        System.out.printf("%S && %S = %S \n",a,b,c);
        a = true;
        b = true;
        c = (a && b);
        System.out.printf("%S && %S = %S \n",a,b,c);

        //XOR menggunakan tanda (^)
        System.out.println("====== XOR (^) =======");

        a = false;
        b = false;
        c = (a ^ b);
        System.out.printf("%S ^ %S = %S \n",a,b,c);
        a = true;
        b = false;
        c = (a ^ b);
        System.out.printf("%S ^ %S = %S \n",a,b,c);
        a = false;
        b = true;
        c = (a ^ b);
        System.out.printf("%S ^ %S = %S \n",a,b,c);
        a = true;
        b = true;
        c = (a ^ b);
        System.out.printf("%S ^ %S = %S \n",a,b,c);

        //NOT /negasi --> fliping (!) ==(sama sama dengan) !=(tidak sama dengan)
        System.out.println("===== negasi / NOT =====");
        a = true;
        c = !a;
        System.out.printf("%S ! = %S \n",a,c);
        a = false;
        c = !a;
        System.out.printf("%S ! = %S \n",a,c);
    }
}

output

operator logika

Table Operator logika bisa kalian lihat lengkap di wikipedia Tabel Operator atau bisa disebut gerbang logika / gerbang logik adalah suatu entitas dalam elektronika dan matematika Boolean yang mengubah satu atau beberapa masukan logik menjadi sebuah sinyal keluaran logik.

artikel diatas merupakan pengenalan Operator Logika source codenya kalian bisa copy dan pelajarin di rumah

Apa selanjutnya

Operator Bitwise