Im untenstehenden Programm sind die Lücken ausgefüllt.
Das Programm verwendet die Variablen ersteZahl
, zweiteZahl
und dritteZahl
an Stelle der literalen Integer.
So kann der Programmierer die Kombination leicht ändern.
import java.io.*; class Zahlenschloss { public static void main ( String[] args ) throws IOException { int ersteZahl = 6, zweiteZahl = 12, dritteZahl = 30; // Die Kombination int zahl; // Benutzer-Eingabe BufferedReader stdin = new BufferedReader( new InputStreamReader( System.in ) ); String input; boolean korrekt = true; //Erste Zahl System.out.println("Geben Sie die erste Zahl ein: "); input = stdin.readLine(); zahl = Integer.parseInt( input ); if ( zahl != ersteZahl ) // Eingabe NICHT IDENTISCH mit ersteZahl korrekt = false ; //Zweite Zahl //Dritte Zahl //Ergebnis if ( korrekt ) System.out.println("Das Schloss oeffnet sich."); else System.out.println("Das Schloss bleibt zu."); } }
Das Programm muss jetzt mit den nächsten zwei Zahlen weiterarbeiten.