Operator logika adalah sebuah operator yang digunakan terhadap operand bertipe Boolean yang hasilnya benar(True) atau salah(false).
Simbol Operator | Keterangan |
& | Logika AND |
׀ | Logika OR |
^ | Logica XOR |
! | Logika NOT |
&& | Short circuit Logica AND |
‖ | Short Circuit Logika OR |
== | Logika sama dengan (membandingkan dengan pengugasan) |
!= | Logika tidak sama dengan |
Operator AND (&)
A | B | A & B |
False | False | False |
False | True | False |
True | False | False |
True | True | true |
Operator OR (׀)
A | B | A׀B |
False | False | False |
False | True | true |
True | False | true |
True | True | true |
Operator XOR (^)
A | B | A^B |
False | False | False |
False | True | true |
True | False | true |
True | True | true |
Operator NOT (!)
A | B | !A | !B |
False | False | true | true |
False | True | true | False |
True | False | False | true |
True | True | False | False |
Contoh kasus :
Kondisi 1 bernilai true
Kondisi2 melakukan NOT kondisi1
Contoh program: Operator Logika NOT (!)
Nama Program : Operatornot.java
import java.*;
import java.io.*;
class operatornot{
public static void main(String[] args)
boolean kondisi1, kondisi2;
kondisi1 = true;
kondisi 2 = !(kondisi1); // kondisi2 adalah not kondisi1 dari true jadi false
system.out.println(“kondisi1 adalah : “ +kondisi1);
system.out.println(“Setelah di notkan oleh Kondisi2 menjadi”);
system.out.println();
system.out.println(“hasil not kondisi1 adalah : “ +kondisi2);
system.out.println(“----------------------------”);
0 komentar:
Posting Komentar