📅  最后修改于: 2023-12-03 15:01:32.613000             🧑  作者: Mango
在Java中,switch语句是一种条件语句,它通常用于根据不同的值执行不同的代码块。在本教程中,我们将介绍Java中的switch语句及其用法。
switch语句的语法如下:
switch (expression) {
case value1:
// 执行代码块1
break;
case value2:
// 执行代码块2
break;
// 可以有多个case
default:
// 如果上面的值都不匹配执行该代码块
}
在Java中,switch语句通常用来代替大量的if / else if语句。下面是一个示例:
int day = 2;
String dayName;
switch (day) {
case 1:
dayName = "Sunday";
break;
case 2:
dayName = "Monday";
break;
case 3:
dayName = "Tuesday";
break;
case 4:
dayName = "Wednesday";
break;
case 5:
dayName = "Thursday";
break;
case 6:
dayName = "Friday";
break;
case 7:
dayName = "Saturday";
break;
default:
dayName = "Unknown";
break;
}
System.out.println("Today is " + dayName);
输出结果是:
Today is Monday
上述示例中,我们使用了switch语句来根据day的值选择对应名称。如果day的值匹配case中的值,则执行对应的代码块。如果day的值都不匹配,则执行default后面的代码块。
在Java中,switch语句可以用来代替一系列的if / else if语句。它的优点是代码较短,易于阅读。当需要判断一系列固定的值时,使用switch语句是最好的选择。