java swtich 语句
时间: 2023-10-14 18:53:47 浏览: 41
Java中的switch语句是一种用于多分支条件判断的语句。它根据表达式的值选择执行特定的代码块。下面是一个示例:
```java
int day = 2;
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;
default:
dayName = "Invalid day";
break;
}
System.out.println("The day is: " + dayName);
```
在上面的代码中,我们使用switch语句根据变量`day`的值选择不同的代码块。如果`day`的值为1,输出将是"Monday";如果`day`的值为2,输出将是"Tuesday";以此类推。如果`day`的值不匹配任何case,将执行default代码块中的代码。
每个case后面的break语句用于终止当前的代码块,并跳出switch语句。如果没有break语句,程序将会继续执行下一个case中的代码。
需要注意的是,switch语句只能判断相等条件,不能使用大于或小于等其他条件。如果需要使用范围判断,可以考虑使用if-else语句来替代。