Java operator boolean (logika)

Logika secara harfiahnya adalah hasil pertimbangan dari akal dan pikiran seseorang, disampaikan dan diutarakan dengan bahasa.

Penggunaan logika di seluruh bahasa pemrograman itu selalu ada. Dalam Java ada 3 operator dalam urusan kelogisan suatu yang dapat menghasilkan keputusan pasti yang hasilnya berupa true atau false, yaitu:

  1. && (AND operator, dan)

  2. Operator yang digunakan untuk mengecek apakah nilai satu dan yang lain apakah keduanya true. Jika salah satunya false maka akan mereturn nilai false.

    Contoh:

    // ./learn/basic/Operator/Logika/AndOperator.java

    package learn.basic.Operator.Logika;

    public class AndOperator {
    public static void main(String[] args) {
    int angka = 10;
    System.out.println(angka > 9 && angka < 20);
    // true, karena angka lebih kecil dari 20 dan lebih besar dari 9
    }
    }
  3. || (OR operator, atau)

  4. Operator yang digunakan untuk mengecek apakah salah satu nilai dari dua nilai yang diuji hasilnya true. Jika dua nilai yang diuji hasilnya false maka yang direturn.

    Contoh:

    // ./learn/basic/Operator/Logika/OrOperator.java

    package learn.basic.Operator.Logika;

    public class OrOperator {
    public static void main(String[] args) {
    int angka = 10;
    System.out.println(angka > 9 || angka < 20);
    // true, karena angka lebih kecil dari 20 atau lebih besar dari 9
    }
    }
  5. ! (NOT operator, bukan)

  6. Operator yang digunakan untuk mengecek apakah nilai yang diuji bukanlah yang diinginkan maksudnya adalah apa benar pernyataan itu adalah kebalikannya.

    Contoh:

    // ./learn/basic/Operator/Logika/NotOperator.java

    package learn.basic.Operator.Logika;

    public class NotOperator {
    public static void main(String[] args) {
    int angka = 10;
    System.out.println(!(angka > 9));
    // false, karena nilai variabel angka lebih besar dari 9
    }
    }