用 Java 编写一个程序,输入一个学生的成绩(0 - 100 分),根据成绩范围输出对应的等级:90 分及以上为 “A”,80 - 89 分为 “B”,70 - 79 分为 “C”,60 - 69 分为 “D”,60 分以下为 “E”。
时间: 2024-09-12 19:14:44 浏览: 62
将成绩划分为5个等级,并从键盘输入一个成绩,判断其等级并输出\
5星 · 资源好评率100%
以下是一个使用Java编写的简单程序,它接受一个学生的成绩(0-100分)作为输入,并根据成绩范围输出对应的等级:
```java
import java.util.Scanner;
public class GradeCalculator {
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("成绩等级:A");
} else if (score >= 80) {
System.out.println("成绩等级:B");
} else if (score >= 70) {
System.out.println("成绩等级:C");
} else if (score >= 60) {
System.out.println("成绩等级:D");
} else if (score >= 0 && score < 60) {
System.out.println("成绩等级:E");
} else {
System.out.println("输入的成绩无效,请输入0-100之间的数值!");
}
scanner.close();
}
}
```
这个程序首先导入了`Scanner`类,用于从命令行读取用户的输入。然后定义了一个名为`GradeCalculator`的类和`main`方法。在`main`方法中,创建了`Scanner`对象以获取用户输入的成绩,通过一系列的`if-else`语句判断成绩所属的等级范围,并输出相应的等级。如果输入的成绩不在0到100分之间,程序会输出错误消息。
阅读全文