嵌套switch语句举例
时间: 2024-11-28 09:12:16 浏览: 33
嵌套`switch`语句是指在一个`switch`语句内部再包含另一个`switch`语句的情况。它通常用于处理更复杂的条件判断,其中外部`switch`根据某个变量的结果决定执行内部哪一段代码,而内部`switch`则处理更具体的选项。
例如,假设我们要根据一个人的年龄和性别选择不同的问候语:
```java
int age = 18;
char gender = 'F';
switch (age) {
case 0:
case 1:
case 2:
case 3:
case 4:
case 5:
case 6:
case 7:
case 8:
case 9:
case 10:
case 11:
switch (gender) {
case 'M':
System.out.println("小男孩/小女孩,你好啊!");
break;
default:
System.out.println("婴儿,欢迎来到世界!");
}
break;
// 更多年龄段...
}
case 12:
// ...直到青少年阶段
break;
// 成人阶段和其他案例...
```
在这个例子中,如果`age`是0到11岁之间,那么会根据`gender`来确定如何问候;如果是其他年龄段,则执行相应部分的代码。
阅读全文
相关推荐


















