A good answer might be:

The blanks are filled in in the program below.

Near-complete Program

The program uses variables lockFirst, lockSecond, and lockThird rather than using literal integer values so that the programmer can easily change the combination.

import java.io.*;

class ComboLock
{
  public static void main ( String[] args ) throws IOException
  {
    int lockFirst = 6, lockSecond = 12, 
        lockThird = 30;  // The combination
    int numb;            // a user-entered number

    BufferedReader stdin = new BufferedReader( 
        new InputStreamReader( System.in ) );
    String input;

    boolean correct = true;

    //First Number
    System.out.println("Enter first number: ");
    input = stdin.readLine();
    numb  = Integer.parseInt( input );

    if ( numb != lockFirst ) // numb NOT EQUAL to lockFirst 
      
      correct = false ;

    //Second Number



    //Third Number



    //Result
    if ( correct )
      System.out.println("Lock opens");
    else
      System.out.println("Lock does not open");
  }
}

The program needs to deal with the next two numbers of the combination.

QUESTION 6:

Decide on a general stategy for completing the program.