Menu

Sabtu, 08 Desember 2012

Home » » Operator Logika di Java

Operator Logika di Java

Selamat pagi sobat sekalian. Kali ini saya akan meriview tentang operator logika di JAVA. Baiklah, tanpa berlama - lama saya akan mulai saja. Dalam JAVA operator logika tidaklah berbeda dengan bahasa pemrograman lain seperti VB, C/C++, DELPHI,dll. Operator Logika dalam JAVA terdiri dari :


  1. Operator AND (&&)
  2. Operator OR (||)
  3. Operator NOR (^)
  4. Operator NOT (!)

baiklah, mari kita bahas satu - satu operator diatas.


  1. Operator AND (&&)
Operator AND (&&) digunakan untuk melakukan logika dengan syarat akan menghasilkan nilai TRUE jika kedua pernyataan terpenuhi. Tabel dari Operator AND (&&) dapat dilihat dari tabel berikut :

    2.  Operator OR ( || )
Operator OR (||) digunakan untuk melakukan logika dengan syarat akan menghasilkan nilai TRUE jika salah satu pernyataan terpenuhi. Tabel dari OperatorOR (||) dapat dilihat dari tabel berikut :


    3.  Operator NOR (^)
Operator NOR (^) digunakan untuk melakukan logika dengan syarat akan menghasilkan nilai TRUE jika salah satu pernyataan terpenuhi, namun akan bernilai FALSE jika kedua pernyataan terpenuhi. Tabel dari Operator NOR (^) dapat dilihat dari tabel berikut :


    4.  Operator NOT (!)
Operator NOT (!)  digunakan untuk melakukan logika dengan syarat akan menghasilkan nilai kebalikan . Tabel dari Operator NOT (!) dapat dilihat dari tabel berikut :



Nah, kita sudah melihat tabel dari berbagai operator logika yang ada di JAVA, sekarang kita akan buat tabel diatas dalam bentuk kode JAVA. Berikut kode nya :

 /**
 *
 * @author Novian Kristianto
 */
public class LogicalOperator {
    public static void main(String[] args ){
        System.out.printf("%s%b\n %s%b\n %s%b\n %s%b\n ",
                 " true && true : ",(true && true)
                ,"true && false : ",(true && false)
                ,"false && true : ",(false && true)
                ,"false && false : ", (false && false));
        
        System.out.println();
        
        System.out.printf("%s%b\n %s%b\n %s%b\n %s%b\n ",
                 " true || true : ",(true || true)
                ,"true || false : ",(true || false)
                ,"false || true : ",(false || true)
                ,"false || false : ", (false || false));
        
        System.out.println();
        
        System.out.printf("%s%b\n %s%b\n %s%b\n %s%b\n ",
                 " true ^ true : ",(true ^ true)
                ,"true ^ false : ",(true ^ false)
                ,"false ^ true : ",(false ^ true)
                ,"false ^ false : ", (false ^ false));
        
        System.out.println();
        
        System.out.printf("%s%b\n %s%b\n ",
                 " !true : ",(!true)
                ,"!false : ",(!false));
    }
}

Copy kode tersebut dan compile untuk melihat hasilnya. Nah sekian dulu dari saya untuk postingan kali ini, semoga hal kecil yang saya bagikan ini dapat bermanfaat bagi sobat sekalian.

 Salam,


 Novian Kristianto

2 komentar: