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
truezu bekommen. - Zumindest einer der Werte, die OR kombiniert, muss wahr sein, um
truezu bekommen.
