java中switch语句的用法
时间: 2023-10-04 22:10:46 浏览: 79
java中switch的运用
在Java中,switch语句是一种多路分支语句,它根据表达式的值从一系列代码块中选择一个执行。下面是switch语句的语法:
```
switch(expression) {
case value1 :
// code block
break;
case value2 :
// code block
break;
...
default :
// code block
}
```
在这个语法中,expression是要进行比较的表达式,它可以是int、byte、short、char或枚举类型。每一个case标签后面跟着一个常量值,用于与表达式进行比较。如果表达式的值与某个case标签后面的常量值相等,那么该case语句后面的代码块将被执行。
每个case后面都要跟着一个break语句,用于终止switch语句的执行。如果没有匹配的case标签,那么将执行default语句后面的代码块。default语句是可选的。
下面是一个简单的示例:
```
int day = 3;
switch (day) {
case 1:
System.out.println("Monday");
break;
case 2:
System.out.println("Tuesday");
break;
case 3:
System.out.println("Wednesday");
break;
case 4:
System.out.println("Thursday");
break;
case 5:
System.out.println("Friday");
break;
case 6:
System.out.println("Saturday");
break;
case 7:
System.out.println("Sunday");
break;
default:
System.out.println("Invalid day");
break;
}
```
在这个示例中,表达式day的值为3,因此执行了第三个case标签后面的代码块,输出了"Wednesday"。
阅读全文