用Java从控制台输出多个成绩的成绩等级
时间: 2024-11-12 10:31:59 浏览: 4
java代码-成绩篇代码
在Java中,你可以创建一个简单的程序来读取控制台输入的学生成绩,并基于预设的评分标准将其转换为等级。这里是一个基本的例子:
```java
import java.util.Scanner;
public class GradeCalculator {
public static void main(String[] args) {
Scanner scanner = new Scanner(System.in);
System.out.println("请输入学生的成绩(最多5次):");
while (scanner.hasNextDouble()) {
double score = scanner.nextDouble();
String grade;
// 根据常见的评分制度,设置等级映射
if (score >= 90) {
grade = "优秀";
} else if (score >= 80) {
grade = "良好";
} else if (score >= 60) {
grade = "及格";
} else {
grade = "不及格";
}
System.out.printf("分数:%f 分数等级:%s\n", score, grade);
}
scanner.close();
}
}
```
在这个例子中,用户可以连续输入5个成绩,程序会依次计算并打印每个成绩对应的等级。如果输入不是数字,`hasNextDouble()`会返回false,循环结束。
阅读全文