用switch case、if else、分别写出下面程序:要求按照考试成绩的等级输出百分制分数段,A等为85分以上,B等
时间: 2024-10-11 07:08:23 浏览: 78
当然可以,我会分别用`switch case`和`if else`结构编写这个程序来判断并输出考试成绩的等级。
**使用 `switch case`**:
```java
public class GradeCalculator {
public static void main(String[] args) {
int score = 90; // 假设的考试成绩
String grade;
switch (score / 10) {
case 9:
grade = "A等";
break;
case 8:
grade = "A等";
break; // 因为题目要求85及以上算A等,这里省略else部分
case 7:
grade = "B等";
case 6:
grade = "B等";
case 5:
grade = "C等";
default:
grade = "D等或以下";
}
System.out.println("评分结果:" + grade);
}
}
```
**使用 `if else if else`**:
```java
public class GradeCalculator {
public static void main(String[] args) {
int score = 90; // 假设的考试成绩
if (score >= 85) {
grade = "A等";
} else if (score >= 70 && score < 85) {
grade = "B等";
} else if (score >= 60 && score < 70) {
grade = "C等";
} else {
grade = "D等或以下";
}
System.out.println("评分结果:" + grade);
}
}
```
阅读全文