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?