Switch
This content is for Java. Switch to the latest version for up-to-date documentation.
Switch statements in Java provide a cleaner way to handle multiple conditions compared to long if-else-if chains, especially when comparing a single variable against multiple values.
Basic Syntax
Section titled “Basic Syntax”switch (expression) { case value1: // Code to execute if expression equals value1 break; case value2: // Code to execute if expression equals value2 break; // More cases... default: // Code to execute if expression doesn't match any case}Example
Section titled “Example”int day = 3;String dayName;
switch (day) { case 1: dayName = "Monday"; break; case 2: dayName = "Tuesday"; break; default: dayName = "Invalid day";}
System.out.println(dayName); // Output: Wednesday