Java代码要求:键盘输入一个分数(0-100分),然后按照对应分数登记表,自动输出等级 90-100 输出“优秀” 80-89 输出“良好” 70-79 输出“合格” 60-69 输出“及格” 0-59 输出“不及格”
时间: 2024-09-10 13:23:04 浏览: 56
要实现这个Java代码要求,首先需要使用`Scanner`类来从键盘接收用户输入的分数。然后根据输入的分数,使用条件判断语句来判断分数所在的区间,并输出对应的等级。下面是一个简单的示例代码:
```java
import java.util.Scanner;
public class GradeEvaluation {
public static void main(String[] args) {
Scanner scanner = new Scanner(System.in);
System.out.print("请输入分数(0-100):");
int score = scanner.nextInt(); // 读取用户输入的分数
if (score >= 90 && score <= 100) {
System.out.println("优秀");
} else if (score >= 80 && score < 90) {
System.out.println("良好");
} else if (score >= 70 && score < 80) {
System.out.println("合格");
} else if (score >= 60 && score < 70) {
System.out.println("及格");
} else if (score >= 0 && score < 60) {
System.out.println("不及格");
} else {
System.out.println("输入的分数有误,请输入0-100之间的分数!");
}
scanner.close(); // 关闭scanner对象
}
}
```
在这段代码中,首先导入了`Scanner`类,然后在`GradeEvaluation`类的`main`方法中创建了一个`Scanner`对象来读取用户的输入。程序会提示用户输入一个分数,然后根据输入的分数使用一系列的`if-else`语句来判断并输出相应的等级。如果用户输入的分数不在0到100的范围内,则会提示输入错误。
阅读全文