mehl >= 4 true zucker >= 2 false
Wir prüfen diesen Teil des Programms:
// überprüfen, ob es genug von beiden Zutaten gibt
if ( mehl >= 4 && zucker >= 2 )
System.out.println("Genug fuer Plaetzchen!" );
else
System.out.println("Sorry...." );
Damit wir genug Zutaten haben, müssen beide relationalen Ausdrücke wahr sein. Das ist die Rolle des &&
(AND-Operators) zwischen den beiden relationalen Ausdrücken.
Das &&
setzt voraus, dass sowohl
mehl >= 4
als auch
zucker >= 2
wahr ist, damit der gesamte Ausdruck wahr ist. Die gesamte Frage muss wahr sein, damit der true-Zweig ausgeführt wird.
Der AND-Operator &&
ist ein
logischer Operator.
Ein logischer Operator betrachtet true
- und false
-Werte und kombiniert sie zu einem einzelnen true
- oder false
-Wert.
>
Wir betrachten das Programm. Was wird ausgegeben, wenn der Anwender 6 für mehl
und 4 für zucker
eingibt?