Print
카테고리: [ Algorithm ]
조회수: 2222
public class LogicalTest {
    public static void main(String[] args) {
        boolean l1 = true;
        boolean l2 = false;
        boolean l3 = true;

        logical1(l1, l2, l3);
        logical2(l1, l2, l3);
        logical3(l1, l2, l3);
        logical4(l1, l2, l3);
    }

    private static void logical1(boolean l1, boolean l2, boolean l3) {
        System.out.println("l1 && l2 -> " + (l1 && l2));
        System.out.println("l1 && l3 -> " + (l1 && l3));
    }

    private static void logical2(boolean l1, boolean l2, boolean l3) {
        System.out.println("l1 || l2 -> " + (l1 || l2));
        System.out.println("l1 || l3 -> " + (l1 || l3));
    }

    private static void logical3(boolean l1, boolean l2, boolean l3) {
        System.out.println("l1 ^ l2 -> " + (l1 ^ l2));
        System.out.println("l1 ^ l3 -> " + (l1 ^ l3));
    }

    private static void logical4(boolean l1, boolean l2, boolean l3) {
        System.out.println("!l1 -> " + (!l1));
        System.out.println("!l2 -> " + (!l2));
    }
}