zur vorherigen Seite   zum Inhaltsverzeichnis   zur nächsten Seite

Antwort:

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.

FRAGE 4:

Wir betrachten das Programm. Was wird ausgegeben, wenn der Anwender 6 für mehl und 4 für zucker eingibt?