1.给定一个百分制成绩,请根据百分制成绩输出其对应的等级。转换关系如下:90分及以上为A',80~89为'B,70~79为'℃',60~69为D',60分以下为E'。(用switch语句实现,考虑四舍
时间: 2024-10-16 17:10:26 浏览: 13
当你需要根据百分制成绩对学生的等级进行划分,可以使用`switch`语句来实现这个逻辑。这里是一个简单的示例,假设成绩已经存储在一个变量`score`中:
```java
double score;
// 获取用户输入或其他计算得到的成绩
String grade;
switch ((int) Math.round(score)) { // 四舍五入处理小数部分
case 90:
case 91:
case 92:
case 93:
case 94:
case 95:
case 96:
case 97:
case 98:
case 99:
grade = "A'";
break;
case 80:
case 81:
case 82:
case 83:
case 84:
case 85:
case 86:
case 87:
case 88:
case 89:
grade = "B";
break;
case 70:
case 71:
case 72:
case 73:
case 74:
case 75:
case 76:
case 77:
case 78:
case 79:
grade = "℃";
break;
case 60:
case 61:
case 62:
case 63:
case 64:
case 65:
case 66:
case 67:
case 68:
case 69:
grade = "D'";
break;
default:
grade = "E'";
break;
}
System.out.println("成绩:" + score + " 分,对应等级为:" + grade);
```
阅读全文