// Logik.java

/**
 * Logik testet die logischen Operatoren.
 * Beispielprogramm zur Programmiertechnik 1, Teil 3.
 * @author H.Drachenfels
 * @version 2.5.2024
 */
public final class Logik {
    private Logik() { }

    /**
     * main ist der Startpunkt des Programms.
     * @param args wird nicht verwendet.
     */
    public static void main(String[] args) {
        int a = 0;
        int b = 3;
        System.out.printf("a = %d%nb = %d%n", a, b);

        System.out.printf("a < b | ++a > 0 = %b%n", a < b | ++a > 0);
        System.out.printf("a = %d%nb = %d%n", a, b);

        System.out.printf("a < b || ++a > 0 = %b%n", a < b || ++a > 0);
        System.out.printf("a = %d%nb = %d%n", a, b);

        System.out.printf("a > b & ++a > 0 = %b%n", a > b & ++a > 0);
        System.out.printf("a = %d%nb = %d%n", a, b);

        System.out.printf("a > b && ++a > 0 = %b%n", a > b && ++a > 0);
        System.out.printf("a = %d%nb = %d%n", a, b);
    }
}

