借助if分支实现根据学生的成绩显示成绩等级,“优秀” (90-100分),“良好” (80-89),“及格”(60-79分),“不及格”(<60分)。用JAVA语言写出
时间: 2023-06-27 20:03:11 浏览: 48
下面是用Java语言实现的代码:
```java
import java.util.Scanner;
public class GradeLevel {
public static void main(String[] args) {
Scanner input = new Scanner(System.in);
System.out.print("请输入学生的成绩:");
int score = input.nextInt();
String level;
if (score >= 90 && score <= 100) {
level = "优秀";
} else if (score >= 80 && score < 90) {
level = "良好";
} else if (score >= 60 && score < 80) {
level = "及格";
} else if (score >= 0 && score < 60) {
level = "不及格";
} else {
level = "输入成绩有误!";
}
System.out.println("该学生的成绩等级为:" + level);
}
}
```
使用Scanner类获取用户输入的成绩,然后根据if分支判断成绩所处的等级,并输出结果。注意,最后一个else语句是为了防止用户输入的成绩超出范围而显示错误信息。