Java使用switch case 怎么写
时间: 2024-02-19 17:54:02 浏览: 75
在Java中,switch case语句是一种用于多分支选择的语句。它可以根据一个表达式的值,从多个选项中选择一个执行。以下是Java中使用switch case语句的基本语法:
```
switch(expression) {
case value1:
// 执行代码块 1
break;
case value2:
// 执行代码块 2
break;
...
default:
// 执行默认代码块
}
```
其中,expression是一个表达式,它的值将与每个case子句中的值进行比较。如果expression的值与某个case子句中的值相等,则执行该case子句中的代码块。如果没有匹配的case子句,则执行default子句中的代码块(如果有)。
在每个case子句中,可以编写要执行的代码块,并使用break语句来终止switch语句。如果没有break语句,则会继续执行下一个case子句中的代码块,直到遇到break语句或switch语句结束为止。
以下是一个简单的示例,演示如何使用switch case语句:
```
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";
break;
}
System.out.println(dayName);
```
在上面的示例中,我们使用switch case语句根据一个整数值来选择一天的名称。如果day的值为3,则输出"Wednesday"。如果day的值不在1到7之间,则输出"Invalid day"。
阅读全文