if ( glasfaser >= 4 || kunstschaum >= 3 )
System.out.println("Haus entspricht den Bauvorschriften!" );
else
System.out.println("Haus entspricht nicht den Vorschriften." );
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 ist verschieden von OR. Beide kombinieren Boolesche Werte ( true/false ) zu einem Booleschen Wert Aber jedes tut es auf eine andere Art:
true zu bekommen.true zu bekommen.