java switch case怎么判断范围_java小白从入门到精通(基础二)
时间: 2023-11-23 21:15:59 浏览: 735
适用于java学习者—从入门到精通
在Java的switch语句中,我们不能直接判断范围。但是,有一种方法可以模拟出判断范围的效果,那就是使用if语句。下面是一个示例:
```
int score = 85;
switch (score / 10) {
case 10:
case 9:
System.out.println("优秀");
break;
case 8:
System.out.println("良好");
break;
case 7:
System.out.println("中等");
break;
case 6:
System.out.println("及格");
break;
default:
System.out.println("不及格");
break;
}
```
在上面的代码中,我们将分数除以10得到一个整数,然后根据这个整数进行switch判断。这个整数代表了分数的十位数,例如85除以10得到8,代表了分数在80-89之间。然后我们就可以在case中使用if语句来判断分数的具体范围了。这里的示例是判断分数是否在90以上,如果是就输出"优秀"。其他的case中也可以使用类似的方法来进行范围判断。
阅读全文