用switch多分支语句判断成绩等级 创建Grade类,用switch多分支语句判断输入的分数以属于哪个等级。90-100分,成绩为优;80-90分,成绩为良;79-60分,成绩为中;60分以下,成绩均为差,java 实现
时间: 2024-09-18 07:08:33 浏览: 35
在Java中,你可以创建一个Grade类,包含一个方法`getGrade()`来根据输入的分数确定成绩等级。以下是具体的代码实现:
```java
public class Grade {
private int score; // 成绩
public Grade(int score) {
this.score = score;
}
public String getGrade() {
switch (score / 10) {
case 10:
return "优";
case 9:
return "良";
case 7:
return "中";
default:
return "差";
}
}
public static void main(String[] args) {
Scanner scanner = new Scanner(System.in);
System.out.println("请输入学生的分数:");
int inputScore = scanner.nextInt();
Grade grade = new Grade(inputScore);
System.out.println("成绩等级为: " + grade.getGrade());
scanner.close();
}
}
```
在这个代码里,我们先将分数除以10,然后根据得到的结果范围对应到不同的等级。如果分数是整十的倍数,我们就直接按那个区间划分等级。
阅读全文