Switch statement

Switch statement — allows you to evaluate a single expression against multiple possible values.

switch (expression) {
    case value1:
        // Code to execute if expression equals value1
        break;
    case value2:
        // Code to execute if expression equals value2
        break;
    default:
        // Code to execute if no case matches
}
switch (stringExpression) {
    case "String1":
        // Code to execute if stringExpression equals "String1"
        break;
    case "String2":
        // Code to execute if stringExpression equals "String2"
        break;
    // More cases...
    default:
        // Code to execute if no case matches
}
String season = "Summer";
switch (season) {
    case "Spring":
        System.out.println("It's spring!");
        break;
    case "Summer":
        System.out.println("It's summer!");
        break;
    case "Fall":
        System.out.println("It's fall!");
        break;
    case "Winter":
        System.out.println("It's winter!");
        break;
    default:
        System.out.println("Invalid season");
}

Switch statement — Structure map

Clickable & Draggable!

Switch statement — Related pages: