switch case改为if
时间: 2023-12-05 19:40:59 浏览: 76
使用JavaScript switch case 另类写法
在Java中,可以将switch-case语句改写为if-else语句。以下是一个例子:
```java
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;
}
```
可以改写为:
```java
if (day == 1) {
System.out.println("Monday");
} else if (day == 2) {
System.out.println("Tuesday");
} else if (day == 3) {
System.out.println("Wednesday");
} else if (day == 4) {
System.out.println("Thursday");
} else if (day == 5) {
System.out.println("Friday");
} else if (day == 6) {
System.out.println("Saturday");
} else if (day == 7) {
System.out.println("Sunday");
} else {
System.out.println("Invalid day");
}
```
需要注意的是,如果原始的switch-case语句中有break语句,那么在改写为if-else语句时,需要手动添加break语句。
阅读全文