使用Java完成该题,7-15 判断成绩对应等级 分数 10 作者 wly-ws 单位 成都信息工程大学 编写程序接收用户输入分数信息,如果分数在0—100之间,输出对应的等级(90分及以上为优秀,80分及以上为良好,60分及以上为及格,60分以下为不及格)。如果成绩不在该范围内,抛出异常信息,提示分数必须在0—100之间。 输入格式: 输入一个整数 输出格式: 输出分数对应的等级,如果输入的分数不在0-100之间则输出“分数必须在0-100之间!”。 输入样例: 在这里给出一组输入。例如: 95
时间: 2024-02-12 16:06:12 浏览: 145
输入学生成绩(0~100),给出对应的等级
以下是 Java 代码实现:
```java
import java.util.Scanner;
public class Main {
public static void main(String[] args) {
Scanner sc = new Scanner(System.in);
int score = sc.nextInt();
if (score < 0 || score > 100) {
System.out.println("分数必须在0-100之间!");
} else if (score >= 90) {
System.out.println("优秀");
} else if (score >= 80) {
System.out.println("良好");
} else if (score >= 60) {
System.out.println("及格");
} else {
System.out.println("不及格");
}
}
}
```
这段代码首先通过 `Scanner` 类获取用户输入的分数,然后根据不同的分数范围输出相应的等级。注意,Java 中的 `if-else` 语句也可以用来判断多个条件。如果分数不在 0-100 范围内,就输出相应的提示信息。
阅读全文