3.4 Else If Statements

Else If Statements: Used when you have multiple conditions that need to be checked sequentially.

Flow of Execution: Each condition is evaluated in the order written. The first true condition’s code runs, and the rest are skipped.

Structure:

  • Start with a single if statement.
  • Follow with as many else if statements as needed.
  • Optionally end with one else to handle any remaining cases. Key Concept: The order of conditions matters. More specific conditions should come before broader ones to ensure accurate results.

image

  1. If I was 19 what would it print out?
  2. If I was 13 what would it print out?
  3. Create your if statement with one else if condition.

  4. You can register to vote. You are old enough for a liscense to drive.
  5. nothing
// 3. 

int heightInch = 50; 
System.out.println("Your height in inches is " + heightInch);
if (heightInch >= 60) {
    System.out.println("You are tall enough to ride the roller coaster");
} else if (heightInch >= 48) {
    System.out.println("You can ride the roller coaster with a guardian");
} else {
    System.out.println("You are not tall enough to ride the roller coaster");
}
Your height in inches is 50
You can ride the roller coaster with a guardian