Java将百分制成绩转换为等级制成绩。
时间: 2024-10-20 16:16:13 浏览: 30
在Java中,你可以创建一个简单的函数来将百分制的成绩转换为等级制。通常,这种转换会分为几个等级范围,比如优秀、良好、及格和不及格等。下面是一个示例函数:
```java
public class GradeConverter {
private static final String[] RANKS = {"优", "良", "及格", "不及格"};
public static String convertToGrade(int score) {
if (score >= 90) {
return RANKS[0]; // 优秀
} else if (score >= 80) {
return RANKS[1]; // 良好
} else if (score >= 60) {
return RANKS[2]; // 及格
} else {
return RANKS[3]; // 不及格
}
}
// 示例:
public static void main(String[] args) {
int percentageScore = 85;
System.out.println("百分制成绩:" + percentageScore + "% 对应等级为:" + convertToGrade(percentageScore));
}
}
```
这个函数会接收一个百分制分数作为输入,然后根据预设的等级范围返回相应的等级。如果你需要调整等级划分或者添加更多的等级,只需修改`RANKS`数组即可。
阅读全文