JAVA语言给出一百分制成绩,要求输出成绩等级’A’,’B’,’C’,’D’,’E’。90 分以上 为’A’,80~89 分为’B’,70~79 分为’C’,60~69 分为’D’,60 分以下为’E’。
时间: 2023-10-10 10:15:10 浏览: 21
```java
import java.util.Scanner;
public class Main {
public static void main(String[] args) {
Scanner scanner = new Scanner(System.in);
int score = scanner.nextInt(); // 输入成绩
if (score >= 90) {
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 {
System.out.println("E");
}
}
}
```
相关问题
用Java语言设计出一个类,可以对外提供成绩校验及判定等级的功能,要求百分制
的成绩在0到100之间,判定等级规则如下:
90分以上为优秀,80分以上为良好,70分以上为中等,60分以上为及格,60分以下为不及格。
设计思路:
1. 定义一个成绩校验类 ScoreChecker,包含一个成绩校验方法 checkScore 和一个判定等级方法 getGrade。
2. checkScore 方法接收一个 double 类型的参数 score,判断其是否在0到100之间,若不在则抛出异常。
3. getGrade 方法接收一个 double 类型的参数 score,根据分数判断其等级并返回等级。
代码实现:
```
public class ScoreChecker {
public void checkScore(double score) throws IllegalArgumentException {
if (score < 0 || score > 100) {
throw new IllegalArgumentException("成绩应在0到100之间");
}
}
public String getGrade(double score) {
if (score >= 90) {
return "优秀";
} else if (score >= 80) {
return "良好";
} else if (score >= 70) {
return "中等";
} else if (score >= 60) {
return "及格";
} else {
return "不及格";
}
}
}
```
使用示例:
```
ScoreChecker checker = new ScoreChecker();
double score = 85.5;
checker.checkScore(score);
String grade = checker.getGrade(score);
System.out.println("分数为" + score + ",等级为" + grade);
```
输出:
```
分数为85.5,等级为良好
```
用java写一个对百分制的成绩给出相应的等级(如90分以上A,80分以上B等)的程序
下面是一个简单的 Java 代码示例,用于将百分制成绩转换为相应的等级:
```java
import java.util.Scanner;
public class GradeConverter {
public static void main(String[] args) {
Scanner input = new Scanner(System.in);
System.out.print("请输入百分制成绩:");
int score = input.nextInt();
String grade;
if (score >= 90) {
grade = "A";
} else if (score >= 80) {
grade = "B";
} else if (score >= 70) {
grade = "C";
} else if (score >= 60) {
grade = "D";
} else {
grade = "E";
}
System.out.println("成绩等级为:" + grade);
input.close();
}
}
```
该程序首先提示用户输入百分制成绩,然后根据成绩的范围确定相应的等级,最后将等级输出给用户。