条件语句
switch
1 概念
switch 语句是一种条件语句,用于根据表达式的值选择性地执行不同的代码块。它提供一种清晰的方式来处理多个可能的情况。
2 语法
switch (表达式)
{
case 值1:
// 当表达式等于值1时执行的代码块
break;
case 值2:
// 当表达式等于值2时执行的代码块
break;
// 更多的case语句
default:
// 如果表达式的值与所有case都不匹配时执行的代码块 }
- switch 后面跟着需要判断的表达式。
- case 后面跟着可能的值,当表达式的值与某个 case 匹配时,执行相应的代码块。
- break 用于终止 switch 语句,防止继续执行后续的 case。
- default 是可选的,当表达式的值与所有 case 都不匹配时,执行 default 后面的代码块。
3 作用
switch 语句用于处理多个可能的情况,提供一种更简洁、可读性更强的方式来编写多分支的条件代码。
4 示例
public class SwitchExample {
public static void main(String[] args) {
int dayOfWeek = 3;
switch (dayOfWeek) {
case 1:
System.out.println("星期一");
break;
case 2:
System.out.println("星期二");
break;
case 3:
System.out.println("星期三");
break;
case 4:
System.out.println("星期四");
break;
case 5:
System.out.println("星期五");
break;
default:
System.out.println("周末");
}
}
}
在这个示例中,switch 语句根据 dayOfWeek 的值执行不同的代码块,输出对应的星期几。由于 dayOfWeek 的值为 3,所以输出 “星期三”。