java中switch语句的案例
时间: 2023-11-08 20:01:05 浏览: 98
Java中Switch用法代码示例
5星 · 资源好评率100%
在Java中,switch语句用于根据表达式的值选择要执行的代码块。在switch语句中,每个case表示一个可能的值,而default表示当没有匹配的case时要执行的代码块。
下面是一个没有使用break语句的switch语句的例子:
```java
public class SwitchCaseExample2 {
public static void main(String[] args) {
int i = 2;
switch (i) {
case 1:
System.out.println("Case1");
case 2:
System.out.println("Case2");
case 3:
System.out.println("Case3");
case 4:
System.out.println("Case4");
default:
System.out.println("Default");
}
}
}
```
该代码的输出结果是:
```
Case2
Case3
Case4
Default
```
在这个例子中,由于没有使用break语句,当i的值为2时,程序会执行匹配到的case 2代码块,并继续执行后面的case 3、case 4和default代码块。
而在带有break语句的switch语句中,每个case后面都必须使用break语句来终止该case的执行,否则程序会继续执行下一个case的代码块。
下面是一个带有break语句的switch语句的例子:
```java
public class SwitchCaseExample2 {
public static void main(String[] args) {
int i = 2;
switch (i) {
case 1:
System.out.println("Case1");
break;
case 2:
System.out.println("Case2");
break;
case 3:
System.out.println("Case3");
break;
case 4:
System.out.println("Case4");
break;
default:
System.out.println("Default");
}
}
}
```
该代码的输出结果是:
```
Case2
```
在这个例子中,当i的值为2时,程序只会执行匹配到的case 2代码块,并在执行完毕后终止switch语句的执行。
阅读全文