Sabtu, 28 Mei 2011

Penggunaan Operator Logika boolean OR dan XOR

Operator kondisi OR menghasilkan "true" jika salah satu operandnya bernilai "true". Jika keduanya "false", operator ini menghasilkan "false". Berikut ini table kebenaran oeprasi OR.

Inilah contoh script boolean OR :



public class TestOR
{
    public static void main(String[] args)
    {

        int i = 0;
        int j = 10;
        boolean test = false;

        //Demonstrasi ||
        test = (i > 10) || (j++ > 9);
        System.out.println(i);
        System.out.println(j);
        System.out.println(test);

        //Demonstrasi |
        test = (i > 10) | (j++ > 9);
        System.out.println(i);
        System.out.println(j);
        System.out.println(test);
    }

}

Maka tampilannya akan seperti ini :










Inilah contoh script eksklusif OR:

public class TestXOR
{
    public static void main (String[] args)
    {

        boolean val1 = true;
        boolean val2 = true;
        System.out.println(val1 ^ val2);

        val1 = false;
        val2 = true;
        System.out.println(val1 ^ val2);

        val1 = false;
        val2 = false;
        System.out.println(val1 ^ val2);

        val1 = true;
        val2 = false;
        System.out.println(val1 ^ val2);
    }

}

Maka tampilannya akan seperti ini :

Tidak ada komentar:

Posting Komentar