java的case语句
时间: 2023-10-22 16:06:52 浏览: 41
Java中的`case`语句是用于在`switch`语句中匹配不同的值。具体语法如下:
```
switch (expression) {
case value1:
// 执行代码块 1
break;
case value2:
// 执行代码块 2
break;
...
default:
// 执行默认代码块
}
```
`expression`是需要比较的值,可以是任意数据类型。`value1`、`value2`等是需要比较的值,可以是常量或字面量。如果`expression`的值与某个`case`后面的值相等,就执行对应的代码块。`break`用于结束`case`语句块,如果省略`break`,则会继续执行下一个`case`语句块,直到遇到`break`或`switch`语句结束。
`default`是可选的,用于当所有`case`都不匹配时执行的代码块。
例如:
```
int num = 2;
switch (num) {
case 1:
System.out.println("数字为1");
break;
case 2:
System.out.println("数字为2");
break;
case 3:
System.out.println("数字为3");
break;
default:
System.out.println("数字不在1~3之间");
}
```
输出结果为:数字为2