将百分制成绩转化为A、B、C、D和F的5级制成绩。标准为: A: 90~100分; B: 80~89分; C: 70~79分; D: 60~69分; F: 60分以下。 请编写Java程序,实现输入相应的分数,程序运行给出相应的5级制成绩
时间: 2024-09-22 15:08:35 浏览: 99
要将百分制成绩转换为A-F等级,你可以创建一个简单的Java方法,接受一个整数分数作为参数,并根据给定的标准返回对应的字母等级。这里是一个基本的Java程序示例:
```java
public class GradeConverter {
public static void main(String[] args) {
int score = 85; // 测试分数
String grade = convertToGrade(score);
System.out.println("原始分数:" + score + ", 转换后的等级:" + grade);
}
public static String convertToGrade(int score) {
if (score >= 90 && score <= 100) {
return "A";
} else if (score >= 80 && score < 90) {
return "B";
} else if (score >= 70 && score < 80) {
return "C";
} else if (score >= 60 && score < 70) {
return "D";
} else {
return "F"; // 分数低于60
}
}
}
```
在这个例子中,`convertToGrade` 方法根据条件判断给定分数所在的范围并返回相应的等级。在`main`方法里,你可以替换 `score` 变量来测试不同的分数。
阅读全文