Unterschied zwischen AND und OR



Eine gute Antwort wäre:

if ( glasfaser >= 4 || kunstschaum >= 3 )
     System.out.println("Das Haus entspricht den Bauvorschriften!" );
else
      System.out.println("Das Haus entspricht nicht den Vorschriften." );

Unterschied zwischen AND und OR

Hier ist was passieren würde, wenn das Haus 6 Zoll Fiberglasswatte
und 0 Zoll Kunststoffschaum hätte:

glasfaser >= 4 || kunstschaum >= 3
--------------    ----------------
         true               false
         ------------------------
              true

Ein true ist genug.

AND und OR sind verschieden.
Beide kombinieren Boolesche Werte ( true/false )
zu einem Booleschen Wert.
Aber beide tun es auf eine jeweils andere Weise:

  • Alle Werte, die AND kombiniert, müssen wahr sein, um true zu bekommen.
  • Zumindest einer der Werte, die OR kombiniert, muss wahr sein, um true zu bekommen.

FRAGE 20:


Entscheiden Sie sich für true oder false, bei jeder der folgenden Bedingungen:

5 > 2 || 12 <= 7      
5 > 2 && 12 <= 7      
3 == 8 || 6 != 6      
3 == 8 && 6 != 6      

(Denken Sie daran, dass != “ungleich” bedeutet.)