编写java程序将百分制转换成等级制转换方法:90~100 A 80~89 B 70~79 C 60~69 D 0~59 E
时间: 2023-05-19 07:02:41 浏览: 355
以下是将百分制转换成等级制的 Java 代码:
```
public static String convertToGrade(int score) {
if (score >= 90 && score <= 100) {
return "A";
} else if (score >= 80 && score <= 89) {
return "B";
} else if (score >= 70 && score <= 79) {
return "C";
} else if (score >= 60 && score <= 69) {
return "D";
} else if (score >= 0 && score <= 59) {
return "E";
} else {
return "Invalid score";
}
}
```
你可以将分数作为参数传递给这个方法,它将返回相应的等级。例如,如果你调用 `convertToGrade(85)`,它将返回 "B"。
相关问题
输入一个百分制的成绩t,将其转换成对应的等级,具体转换规则如下: 90~100为a; 80~89为b; 70~79为c; 60~69为d; 0~59为e;
好的,以下是Python代码实现输入成绩转换等级的功能:
```python
t = int(input("请输入百分制成绩:"))
if t >= 90 and t <= 100:
print("等级为:a")
elif t >= 80 and t <= 89:
print("等级为:b")
elif t >= 70 and t <= 79:
print("等级为:c")
elif t >= 60 and t <= 69:
print("等级为:d")
else:
print("等级为:e")
```
以上代码中,首先通过`input()`函数获取用户输入的成绩,并转换成整型数值。然后根据成绩在不同范围内的条件进行判断,输出对应的等级。其中使用了`if-elif-else`语句进行条件判断。
使用python,编写程序,功能是输入五分制成绩,输出对应的百分制分数档。不考虑非法输入的情形。 对应关系为:A:90~100,B:80~89,C:70~79,D:60~69,E:0~59
可以使用if语句实现此功能,代码如下:
```python
score = int(input("请输入五分制成绩:"))
if score == 5:
print("对应的百分制分数档为:90~100")
elif score == 4:
print("对应的百分制分数档为:80~89")
elif score == 3:
print("对应的百分制分数档为:70~79")
elif score == 2:
print("对应的百分制分数档为:60~69")
else:
print("对应的百分制分数档为:0~59")
```
以上代码中,我们首先通过`input()`函数获取用户输入的五分制成绩,然后使用if语句判断成绩所属的等级,再输出对应的百分制分数档。