Answer:
if ( age < 13 )
Box Office Program
Here is the program with the blank filled in correctly:
import java.util.Scanner;
class BoxOffice
{
public static void main (String[] args)
{
Scanner scan = new Scanner( System.in );
int age;
System.out.println("Enter your age:");
age = scan.nextInt();
if ( age < 13 )
{
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 string "21" is converted from characters into an
intand put into the variableage. - The condition
age < 13is tested. - 21 < 13 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.
QUESTION 12:
What does the program output if the user enters 11?