java给出一百分制成绩,要求输出成绩等级’A’,’B’,’C’,’D’,’E’。90 分以上 为’A’,80~89 分为’B’,70~79 分为’C’,60~69 分为’D’,60 分以下为’E’。
时间: 2023-11-10 19:05:31 浏览: 185
```java
import java.util.Scanner;
public class GradeLevel {
public static void main(String[] args) {
Scanner input = new Scanner(System.in);
System.out.print("请输入成绩:");
int score = input.nextInt();
char level;
if (score >= 90) {
level = 'A';
} else if (score >= 80) {
level = 'B';
} else if (score >= 70) {
level = 'C';
} else if (score >= 60) {
level = 'D';
} else {
level = 'E';
}
System.out.println("成绩等级为:" + level);
}
}
```
输入:
```
请输入成绩:85
```
输出:
```
成绩等级为:B
```
相关问题
JAVA语言给出一百分制成绩,要求输出成绩等级’A’,’B’,’C’,’D’,’E’。90 分以上 为’A’,80~89 分为’B’,70~79 分为’C’,60~69 分为’D’,60 分以下为’E’。
```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");
}
}
}
```
ACMNO.5给出一百分制成绩,要求输出成绩等级‘A’、‘B’、‘C’、‘D’、‘E’。 90分以上为A 80-89分为B 70-79分为C 60-69分为D 60分以下为E。要求使用switch语句编程
在ACM比赛中,你可以使用switch语句来实现这个成绩等级评定的功能。下面是一个简单的Java示例代码:
```java
public class Main {
public static void main(String[] args) {
int score = 95; // 假设输入的成绩是95
String grade;
switch (score / 10) { // 将总分除以10,得到0到9之间的整数作为switch的基础
case 10: // 分数段90-100
grade = "A";
break;
case 9: // 分数段80-89
grade = "B";
break;
case 8: // 分数段70-79
grade = "C";
break;
case 7: // 分数段60-69
grade = "D";
break;
default: // 分数低于60
grade = "E";
}
System.out.println("成绩等级:" + grade);
}
}
```
在这个例子中,`score / 10`将分数转换成0-9的小范围,然后通过switch分别对应不同的等级。请注意,这只是一个简化版本,实际应用中还需要考虑边界条件和错误检查。
阅读全文