switch语句
Java中的switch语句用于根据一个变量的值执行不同的代码块。
switch语句表达式(伪代码)
switch (表达式) {
case 值1:
// 当表达式的值等于值1时执行的代码
break;
case 值2:
// 当表达式的值等于值2时执行的代码
break;
// ...可以有任意数量的case语句
default:
// 当表达式的值不匹配任何case时执行的代码
}
public class SwitchExample {
public static void main(String[] args) {
int day = 3;
String dayString;
switch (day) {
case 1:
dayString = "Monday";
break;
case 2:
dayString = "Tuesday";
break;
case 3:
dayString = "Wednesday";
break;
case 4:
dayString = "Thursday";
break;
case 5:
dayString = "Friday";
break;
case 6:
dayString = "Saturday";
break;
case 7:
dayString = "Sunday";
break;
default:
dayString = "Invalid day";
break;
}
System.out.println(dayString);
}
}
在这个示例中,我们定义了一个整数变量day,它的值是3。然后我们使用switch语句来判断day的值,并根据不同的值给字符串变量dayString赋予不同的值。最后,我们输出dayString的值。