控制台程序,输入成绩,输出等级
时间: 2024-12-23 12:21:35 浏览: 3
控制台程序通常用于简单的命令行交互,比如接收用户输入的成绩,并根据预设的标准转换为相应的等级输出。下面是一个简单的示例,假设我们把90分以上定为优秀(A),80-89分为良好(B),70-79分为及格(C),60-69分为不及格(D),60分以下为不合格(F):
```java
import java.util.Scanner;
public class GradeCalculator {
public static void main(String[] args) {
Scanner scanner = new Scanner(System.in);
System.out.println("请输入您的成绩:");
double score = scanner.nextDouble();
// 定义等级转换范围
if (score >= 90) {
String grade = "A";
} else if (score >= 80) {
grade = "B";
} else if (score >= 70) {
grade = "C";
} else if (score >= 60) {
grade = "D";
} else {
grade = "F";
}
System.out.printf("您的成绩为%.2f,对应的等级是:%s\n", score, grade);
scanner.close();
}
}
```
在这个程序中,用户通过`System.in`输入成绩,然后根据条件判断输出相应的等级。运行这个程序,用户会看到类似这样的结果:
```
请输入您的成绩:
85
您的成绩为85.00,对应的等级是:B
```
阅读全文