Eine gute Antwort wäre:

mehl   >= 4  true

zucker >= 2  false

Logische Operatoren

Hier ist noch einmal ein 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 Sie 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 bevor 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:

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

Inhaltsverzeichnis