Angenommen Sie geben 56000 für bargeld und 0 für kredit ein.

Eine gute Antwort wäre:

bargeld   >= 25000   --- true

kredit    >= 25000   --- false

Logische Ausdrücke mit OR

Hier ist ein Teil des Programms:

// überprüfen, dass zumindest eine der Bedingungen erfüllt ist
if ( bargeld >= 25000 || kredit >= 25000 )
  System.out.println("Genug, um diesen Wagen zu kaufen!" );
else
  System.out.println("Wie waere es mit einem Mofa?" );

Damit Sie genug haben, um den Wagen zu kaufen muss NUR EIN relationaler Ausdruck wahr sein. Mit genug Bargeld können Sie den Wagen kaufen, egal wie viel Kredit Sie haben. Mit genug Kredit können Sie den Wagen kaufen, egal wie viel Bargeld Sie haben. Der OR-Operator überprüft, dass zumindest einer der beiden Teile

bargeld >= 25000

kredit  >= 25000

wahr ist, bevor die gesamte Frage wahr ist. Die gesamte Frage muss wahr sein, damit der true-Block ausgeführt wird.

FRAGE 16:

Betrachten Sie das Programm. Wie wird der Bildschirm aussehen, wenn der Anwender 50000 für bargeld und 75000 für kredit eingibt?

Inhaltsverzeichnis