用完整的Java加注释编写代码实现如下内容:使用switch语句实现考试成绩分等级 [90-100]A等。[80-90)B等。[70-80)C等。[60-70)D等。[0-60)E等。 请根据用户给定成绩,输出对应的等级。
时间: 2024-09-23 19:16:18 浏览: 36
```java
public class GradeCalculator {
// 定义一个方法,用于计算并返回考试成绩的等级
public static String calculateGrade(int score) {
// 使用switch语句根据成绩范围判断等级
switch (score / 10) { // 将总分除以10便于处理每个范围的边界
case 10: // 90-100 分
return "A等";
case 9: // 80-90 分
return "B等";
case 8: // 70-80 分
return "C等";
case 7: // 60-70 分
return "D等";
default: // 0-60 分
return "E等"; // 如果不在以上范围内,则默认为E等
}
}
// 主函数,接收用户输入的成绩并打印结果
public static void main(String[] args) {
Scanner scanner = new Scanner(System.in);
System.out.println("请输入您的考试成绩:");
int inputScore = scanner.nextInt();
String grade = calculateGrade(inputScore);
System.out.printf("您的成绩为%.0f分,等级为:%s\n", inputScore, grade);
scanner.close(); // 关闭扫描器
}
}
```
阅读全文