Nein. Alles was der Anwender weiß ist, dass etwas falsch ist.
class Zahlenschloss { public static void main ( String[] args ) { boolean korrekt = true; //Erste Zahl ... gegebenenfalls korrekt ändern //Zweite ... gegebenenfalls korrekt ändern //Dritte Zahl ... gegebenenfalls korrekt ändern //Ergebnis if ( korrekt ) System.out.println("Das Schloss oeffnet sich."); else System.out.println("Das Schloss bleibt zu."); } } |
Betrachten Sie noch einmal den Ablaufplan und sehen
Sie sich an, wie die boolesche
Variable korrekt
arbeitet.
Die if
-Anweisung im Programm ist richtig geschrieben.
Die boolesche Variable korrekt
wird entweder
true
oder false
sein.
Das ist alles, was eine if
-Anweisung braucht.
Sie brauchen folgendes nicht zu tun:
if ( korrekt == true )
denn die Ausführung der booleschen Anweisung wird lediglich den Wert ergeben,
den die Variable korrekt
bereits hat.