eclipse中java定义成绩变量并赋值,如成绩在 60分以下,输出d ,60-80 c, 81-90 b ,91-100 a
时间: 2024-09-24 12:27:44 浏览: 22
在Eclipse中,你可以通过创建一个简单的Java程序来实现这个需求。首先,你需要定义一个`Score`枚举(enum),将分数范围和对应的等级关联起来。然后,你可以创建一个方法,根据输入的成绩来返回相应的字母等级。
```java
public enum Grade {
D(60),
C(61, 80),
B(81, 90),
A(91, 100);
private int lowerBound;
private int upperBound;
Grade(int lowerBound) {
this.lowerBound = lowerBound;
this.upperBound = lowerBound;
}
Grade(int lowerBound, int upperBound) {
this.lowerBound = lowerBound;
this.upperBound = upperBound;
}
public String getGrade(int score) {
if (score >= lowerBound && score <= upperBound) {
return name();
}
// 如果分数不在任何一个范围内,默认返回"D"
return "D";
}
// 示例:给定成绩计算等级
public static void main(String[] args) {
int studentScore = 75; // 指定一个实际成绩
System.out.println("学生的成绩评级:" + Grade.getGrade(studentScore));
}
}
```
在这个例子中,`getGrade`方法会检查输入的成绩是否在当前等级的区间内,并返回相应的等级。如果不在任何区间,则默认返回"D"。