package workshop.tag3;

public class Gruppe3 {

    public static void main(String[] args) {
        int temperatur = 30;
        boolean sonne = true;
        boolean regen = false;

        if (!regen || (sonne == true && temperatur > 32)) { // && bindet stärker, deutlichere Schreibweise: (!regen || (sonne == true && temperatur > 32))
            System.out.println("Ich gehe nach draußen!");
        }
        if (regen) { // Kurzschreibweise für (regen == true)
            System.out.println("Ich brauche einen Regenschirm!");
        }


        // Zusatz: XOR
        boolean a = false;
        boolean b = true;
        boolean xor = (a && !b) || (!a && b); // (a wahr UND b falsch) ODER (a falsch UND b wahr) --> "entweder-oder"
                                              // ODER: a ^ b  (Kurzschreibweise für entweder-oder)
                                              // HINWEIS: Entweder-Oder ist nur wahr, wenn GENAU einer der beiden Werte wahr ist
                                              // Entweder-Oder ist falsch, wenn Beide falsch oder Beide richtig sind
        boolean xor2 = a ^ b;

        if (xor) {
            System.out.println("A oder (exklusiv) B ist wahr");
        } else {
            System.out.println("A und B sind entweder beide wahr oder beide falsch");
        }
    }

}
