bugl
bugl
HomeLearnPatternsPathsSearch
HomeLearnPatternsPathsSearch

Loading lesson path

Learn/Java/Java Reference
Java•Java Reference

Java switch Keyword

Flash cards

Review the key moves

1/4
Core idea

What is the main idea behind Java switch Keyword?

Lesson checks

Practice each idea before moving on

Short Mimo-style checks built from this lesson's code, terms, and sequence.

1Quick choice

Which statement best captures the main point of this lesson?

2Fill blank

Complete the missing token from the example code.

___ day = 4;
3Order

Put the learning moves in the order that makes the concept easiest to apply.

The switch keyword selects one of many code blocks to be executed.
Definition and Usage
Java switch Keyword

❮ Java Keywords

Example

int day = 4;
switch (day) {
  case 1: System.out.println("Monday");
  break;
  case 2: System.out.println("Tuesday");
  break;
  case 3: System.out.println("Wednesday");
  break;
  case 4: System.out.println("Thursday");
  break;
  case 5: System.out.println("Friday");
  break;
  case 6: System.out.println("Saturday");
  break;
  case 7: System.out.println("Sunday");
  break;
}
// Outputs "Thursday" (day 4)

Definition and Usage

The switch keyword selects one of many code blocks to be executed.

From the example above, it works like this:

  • The switch expression is evaluated once.
  • The value of the expression is compared with the values of each case .
  • If there is a match, the associated block of code is executed.
  • The break keyword is used to break out of the switch block when a match is found

Related Pages

Read more about the switch statement in our Java Switch Tutorial .

❮ Java Keywords

Previous

Java super Keyword

Next

Java synchronized Keyword