用 Java 语言完成: 要求用户输入0-100之间的一个整数成绩,用if判断成绩所对应的等级。成绩在[0,60)区间对应“不及格”,在[60,80)区间对应“及格”,在[80,90)区间对应“良好”,在[90,100]区间对应“优秀”,其它对应“无效的成绩”。
时间: 2024-09-23 14:02:33 浏览: 44
在Java中,你可以使用`Scanner`类获取用户输入,然后根据给定的条件判断成绩等级。以下是一个简单的示例代码:
```java
import java.util.Scanner;
public class ScoreGradeChecker {
public static void main(String[] args) {
Scanner scanner = new Scanner(System.in);
System.out.println("请输入0到100之间的整数成绩:");
int score = scanner.nextInt();
if (score < 0 || score > 100) {
System.out.println("无效的成绩!");
} else if (score >= 90) {
System.out.println("你的成绩等级是:优秀");
} else if (score >= 80 && score < 90) {
System.out.println("你的成绩等级是:良好");
} else if (score >= 60 && score < 80) {
System.out.println("你的成绩等级是:及格");
} else {
System.out.println("你的成绩等级是:不及格");
}
// 关闭扫描器
scanner.close();
}
}
```
这个程序首先检查输入是否在指定范围内,如果不是,则提示"无效的成绩"。接下来,按照分数区间判断并输出相应的等级。
阅读全文