Skip to content

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.

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
}
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
Built with passion by Ngineer Lab