在 Java 中,你可以使用 switch 语句来实现多分支条件判断。下面是 switch 语句的一般写法:
switch (expression) {
case value1:
// 当 expression 的值等于 value1 时执行的代码
break;
case value2:
// 当 expression 的值等于 value2 时执行的代码
break;
// 可以有更多的 case 分支
default:
// 当 expression 的值与上述所有 case 不匹配时执行的代码
}以下是一些示例来演示如何使用 switch 语句:
int day = 3;
String dayOfWeek;
switch (day) {
case 1:
dayOfWeek = "Monday";
break;
case 2:
dayOfWeek = "Tuesday";
break;
case 3:
dayOfWeek = "Wednesday";
break;
case 4:
dayOfWeek = "Thursday";
break;
case 5:
dayOfWeek = "Friday";
break;
case 6:
dayOfWeek = "Saturday";
break;
case 7:
dayOfWeek = "Sunday";
break;
default:
dayOfWeek = "Invalid day";
}
System.out.println(dayOfWeek);在上面的示例中,根据 day 的值,switch 语句将执行对应的分支,并将 dayOfWeek 赋值为相应的字符串。如果 day 的值和任何一个 case 不匹配,则执行 default 分支。
请注意,在每个 case 分支的最后要使用 break 关键字来终止该分支的执行。如果忘记添加 break,程序将会继续执行下一个 case 分支,直到遇到 break 或 switch 语句结束。
此外,switch 语句也可以用于其他类型的表达式,例如枚举、字符等。










