编写java程序,根据变量 score 中存放的考试分数,输出对应的等级。60 分以下为 D 等; 60~69 为 C 等;70~89 为 B 等;90~100 为 A 等,如果输入数据小于 0 或者大于 100,则输出“数据错误”
时间: 2024-03-09 13:49:59 浏览: 50
可以使用条件语句(if-else if-else)来实现该程序:
```java
import java.util.Scanner;
public class Grade {
public static void main(String[] args) {
Scanner input = new Scanner(System.in);
System.out.print("请输入考试分数:");
int score = input.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` 类获取用户输入的考试分数。然后,使用条件语句判断分数所对应的等级,并输出相应的信息。如果输入的分数小于 0 或者大于 100,则输出“数据错误”。注意,Java 中的条件语句使用关键字 `if`、`else if` 和 `else`。
阅读全文