编写程序,根据变量 score 中存放的考试分数,输出对应的等级。60 分以下为 D 等; 60~69 为 C 等;70~89 为 B 等;90~100 为 A 等,如果输入数据小于 0 或者大于 100,则输出“数据错误Java语言
时间: 2024-03-10 19:46:06 浏览: 22
好的,以下是根据考试分数输出对应等级的 Java 代码:
```java
import java.util.Scanner;
public class ScoreLevel {
public static void main(String[] args) {
Scanner sc = new Scanner(System.in);
System.out.print("请输入考试分数:");
int score = sc.nextInt();
if (score < 0 || score > 100) {
System.out.println("数据错误");
} else if (score < 60) {
System.out.println("D 等");
} else if (score < 70) {
System.out.println("C 等");
} else if (score < 90) {
System.out.println("B 等");
} else {
System.out.println("A 等");
}
}
}
```
代码中通过 `Scanner` 类获取用户输入的考试分数,并使用 `nextInt()` 方法将其转换为整数类型。接着使用 `if-else if-else` 语句判断分数所属的等级,并输出对应的结果。如果输入数据小于 0 或者大于 100,则输出“数据错误”。