Utilizor
Contact Us

Java Switch

Select one of many code blocks to be executed.

Examples

Simple Switch

Prints the day of the week.

public class Main {
  public static void main(String[] args) {
    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;
    }
  }
}

The default Keyword

Runs if no case matches.

public class Main {
  public static void main(String[] args) {
    int day = 4;
    switch (day) {
      case 6:
        System.out.println("Today is Saturday");
        break;
      case 7:
        System.out.println("Today is Sunday");
        break;
      default:
        System.out.println("Looking forward to the Weekend");
    }
  }
}

Omitted Break

Grouping multiple cases.

public class Main {
  public static void main(String[] args) {
    int day = 2; // Tuesday
    switch (day) {
       case 1:
       case 2:
       case 3:
       case 4:
       case 5:
          System.out.println("Weekday");
          break;
       case 6:
       case 7:
          System.out.println("Weekend");
          break;
    }
  }
}

Test Your Knowledge

Java Quiz

No quiz available for this topic yet.