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:
- The program prints "Enter your age".
 
- The user enters an age---21, for example.
  
- The 21 is converted from characters into int and put into the variable  age.
 
- The  condition  age < 17  is tested.
  
- 21 < 17  is false.
 
- The false branch is executed: the program prints "adult rate".
 
- Execution continues with the statement after the false branch: 
    "Enjoy the show" is printed.
 
 
 |