Eine gute Antwort wäre:

Im untenstehenden Programm sind die Lücken ausgefüllt.

Fast fertiges Programm

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.

FRAGE 6:

Entscheiden Sie sich für eine grundsätzliche Strategie zur Vervollständigung des Programms.

Inhaltsverzeichnis