用JAVA程序根据学生成绩(成绩在0-100之间)输出等级: 当成绩大于90(含90),输出A 当成绩在80-90之间(含80),输出B; 当成绩在60-80之间(含60),输出C; 当成绩小于60,输出D; 分别用if语句和switch语句实现。
时间: 2024-10-10 10:12:35 浏览: 33
用Java程序根据学生成绩输出等级可以使用if语句和switch语句两种方式分别实现:
**使用if语句实现:**
```java
public class GradeCalculator {
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 GradeCalculator {
public static void main(String[] args) {
int score = 75; // 示例成绩
switch (score / 10 * 10) { // 由于成绩范围较小,将分数归一化到整数部分便于比较
case 90:
System.out.println("A");
break;
case 80:
System.out.println("B");
break;
case 60:
System.out.println("C");
break;
default:
System.out.println("D");
}
}
}
```
阅读全文