用switch写年龄对应等级
时间: 2023-07-18 18:29:24 浏览: 186
可以使用 switch 语句来实现年龄对应等级的逻辑,具体实现方式如下:
```java
public class AgeLevel {
public static void main(String[] args) {
int age = 25; // 假设查询的年龄为 25 岁
String level; // 定义一个字符串变量用于存储等级信息
switch (age) {
case 0:
case 1:
case 2:
case 3:
case 4:
case 5:
level = "婴幼儿";
break;
case 6:
case 7:
case 8:
case 9:
case 10:
level = "儿童";
break;
case 11:
case 12:
case 13:
case 14:
level = "少年";
break;
case 15:
case 16:
case 17:
level = "青少年";
break;
case 18:
case 19:
level = "青年";
break;
case 20:
case 21:
case 22:
case 23:
case 24:
case 25:
level = "成年人";
break;
default:
level = "未知";
break;
}
System.out.println("年龄为 " + age + " 岁,对应的等级为:" + level);
}
}
```
在上述代码中,我们首先声明了要查询的年龄为 25 岁,然后使用 switch 语句根据年龄的不同取值分别对应不同的等级。为了避免写很多重复的 case 语句,我们可以将年龄范围相同的几个值合并在一起,使用 break 语句来结束当前的 case 块。最后,我们将等级信息打印输出。
注意,如果年龄不属于任何一个 case 块中的取值范围,则会执行 default 块中的语句,将等级信息设为 "未知"。
相关推荐
![docx](https://img-home.csdnimg.cn/images/20210720083331.png)
![docx](https://img-home.csdnimg.cn/images/20210720083331.png)
![docx](https://img-home.csdnimg.cn/images/20210720083331.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)