// logic table
// use boolean values
// note that you can print a boolean expression

public class boolean1 {
    public static void main(String args[]) {
	
	System.out.println("=============================");
	System.out.println("A\tB\t| AND\tOR");
	System.out.println("================+============");

	for(int i=0; i<4; i++) {
	    // Declare a and b just for clarity in the print statement
	    boolean a = Data.A[i];
	    boolean b = Data.B[i];
	    
	    // You must surround bollean expressions with ()
	    // Java needs to do those operations before printing
	    System.out.println(a + "\t" + b + "\t| " +
			       (a&&b) + "\t" + (a||b));
	}

    }

}

class Data {
    static boolean[] A = {true,true,false,false};
    static boolean[] B = {true,false,true,false};
    Data() {}
}

/* Output:

=============================
A       B       | AND   OR
================+============
true    true    | true  true
true    false   | false true
false   true    | false true
false   false   | false false

*/
