编写java语句用Switch 定义一个成绩 double grade=98;判断此成绩范围[90,100]:优秀 【80,89】:良好【70,79】中等【60,69】及格【0,59】不及格如果成绩不在【0,100】之间 提示成绩不合法
时间: 2024-01-11 14:51:24 浏览: 37
可以使用以下的 Java 代码来实现:
```java
double grade = 98;
String result;
switch ((int) grade / 10) {
case 10:
case 9:
result = "优秀";
break;
case 8:
result = "良好";
break;
case 7:
result = "中等";
break;
case 6:
result = "及格";
break;
default:
if (grade >= 0 && grade <= 59) {
result = "不及格";
} else {
result = "成绩不合法";
}
}
System.out.println(result);
```
这里首先将成绩除以 10 取整数,然后根据整数部分来判断成绩所在的区间,从而得到对应的结果。注意,如果成绩不在 [0,100] 之间,需要额外进行判断。
相关问题
编写java语句 定义一个成绩 double grade=98;判断此成绩范围[90,100]:优秀 【80,89】:良好【70,79】中等【60,69】及格【0,59】不及格如果成绩不在【0,100】之间 提示成绩不合法
可以使用 if-else if-else 语句来实现:
```java
double grade = 98;
if (grade >= 90 && grade <= 100) {
System.out.println("优秀");
} else if (grade >= 80 && grade <= 89) {
System.out.println("良好");
} else if (grade >= 70 && grade <= 79) {
System.out.println("中等");
} else if (grade >= 60 && grade <= 69) {
System.out.println("及格");
} else if (grade >= 0 && grade <= 59) {
System.out.println("不及格");
} else {
System.out.println("成绩不合法");
}
```
其中,`&&` 表示逻辑与(and),只有当两个条件都为真时,整个条件才为真。`||` 表示逻辑或(or),只要有一个条件为真,整个条件就为真。注意每个条件后面要加上大括号 `{}`,否则只有第一行代码会被条件限制。
使用switch语句判断96分属于什么范围 优秀:成绩>=90 良好:90>成绩>=80合格:80>成绩>=60不合格:60>成绩
>=0
以下是可行的代码:
```python
score = 96
# 使用switch语句判断
if score >= 90:
grade = "优秀"
elif score >= 80:
grade = "良好"
elif score >= 60:
grade = "合格"
else:
grade = "不合格"
print(f"{score}分属于{grade}范围")
```
输出结果:
```
96分属于优秀范围
```
相关推荐
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)
![pdf](https://img-home.csdnimg.cn/images/20210720083512.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)