A good answer might be:

    if ( age < 17  )


Box Office Program

Here is the complete program, with the blank filled in correctly:
import java.io.*;
class BoxOffice
{
  public static void main (String[] args) 
      throws IOException
  {
     BufferedReader stdin = 
       new BufferedReader ( 
         new InputStreamReader(System.in));

    String inData;
    int    age;

    System.out.println("Enter your age:");
    inData = stdin.readLine();
    age    = Integer.parseInt( inData );     

    if ( age < 17  )
    {
      System.out.println("Child rate.");   
    } 
    else
    {
      System.out.println("Adult rate.");   
    }
    System.out.println("Enjoy the show.");    
  }
}

Here is what happens for one run of the program:
  1. The program prints "Enter your age".
  2. The user enters an age---21, for example.
  3. The 21 is converted from characters into int and put into the variable age.
  4. The condition age < 17 is tested.
  5. 21 < 17 is false.
  6. The false branch is executed: the program prints "adult rate".
  7. Execution continues with the statement after the false branch: "Enjoy the show" is printed.

QUESTION 10:

What does the program output if the user enters 16?