在Java中,switch语句用于根据不同的条件执行不同的代码块。其语法如下:
switch (expression) {
case value1:
// 执行代码块1
break;
case value2:
// 执行代码块2
break;
case value3:
// 执行代码块3
break;
// 可以有更多的case语句
default:
// 如果expression的值与所有case都不匹配,则执行默认代码块
}
下面是一个使用switch语句的例子:
int day = 3;
String dayName;
switch (day) {
case 1:
dayName = "Monday";
break;
case 2:
dayName = "Tuesday";
break;
case 3:
dayName = "Wednesday";
break;
case 4:
dayName = "Thursday";
break;
case 5:
dayName = "Friday";
break;
case 6:
dayName = "Saturday";
break;
case 7:
dayName = "Sunday";
break;
default:
dayName = "Invalid day";
}
System.out.println("The day is " + dayName);
在上面的例子中,根据变量day
的值,switch语句会执行对应的代码块并将结果赋值给dayName
变量。如果day
的值不匹配任何一个case,则会执行默认的代码块并将结果赋值为"Invalid day"。最后,通过System.out.println
语句打印出结果。