成绩转换(v2) 根据学生成绩(成绩在0~100之间)输出等级:当成绩大于90(含90),输出A;当成绩在80-90之间(含80),输出B ;当成绩在60-80之间(含60),输出C;当成绩小于60,输出D,分别用if语句和switch语句实现JAVA
时间: 2024-09-28 12:08:55 浏览: 23
在Java中,你可以使用if语句和switch语句来根据学生成绩输出等级。以下是两种方法的示例:
**使用if语句实现:**
```java
public class GradeConverter {
public static void main(String[] args) {
int score = 75; // 假设的成绩值
if (score >= 90) {
System.out.println("A");
} else if (score >= 80) {
System.out.println("B");
} else if (score >= 60) {
System.out.println("C");
} else {
System.out.println("D");
}
}
}
```
**使用switch语句实现:**
```java
public class GradeConverter {
public static void main(String[] args) {
int score = 75;
String grade;
switch (score / 10) { // 由于成绩范围在0-100,除以10取整数部分代表等级区间
case 10:
grade = "A";
break;
case 9:
grade = "B";
break;
case 6:
grade = "C";
break;
default:
grade = "D";
}
System.out.println(grade);
}
}
```
在这两个例子中,分数都被分类到相应的等级区间,并打印出对应的结果。
阅读全文