Angenommen Sie geben 56000 für bargeld
und 0 für kredit
ein.
bargeld >= 25000 --- true kredit >= 25000 --- false
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.