用java的switch写一个成绩评级百分制
时间: 2023-08-31 19:22:06 浏览: 153
### 回答1:
根据百分制成绩评级,可以使用Java的switch语句来实现。以下是一个示例代码:
```
int score = 85;
String grade;
switch (score / 10) {
case 10:
case 9:
grade = "优秀";
break;
case 8:
grade = "良好";
break;
case 7:
grade = "中等";
break;
case 6:
grade = "及格";
break;
default:
grade = "不及格";
break;
}
System.out.println("成绩评级为:" + grade);
```
在上面的代码中,我们首先定义了一个成绩变量score,并将其赋值为85。然后,我们使用switch语句来根据score的值来评级。由于我们是根据10分制来评级的,因此我们将score除以10来得到一个整数值,然后将其作为switch语句的参数。根据score的值,我们将grade变量赋值为相应的评级。最后,我们使用System.out.println()方法来输出评级结果。
注意,这只是一个示例代码,实际应用中可能需要根据具体需求进行修改。
### 回答2:
成绩评级百分制的Java代码如下:
```java
import java.util.Scanner;
public class GradeEvaluation {
public static void main(String[] args) {
Scanner scanner = new Scanner(System.in);
System.out.print("请输入百分制成绩:");
int score = scanner.nextInt();
int grade = score / 10;
String evaluation;
switch (grade) {
case 10:
case 9:
evaluation = "优";
break;
case 8:
evaluation = "良";
break;
case 7:
evaluation = "中";
break;
case 6:
evaluation = "及格";
break;
default:
evaluation = "不及格";
break;
}
System.out.println("成绩评级为:" + evaluation);
scanner.close();
}
}
```
使用`Scanner`类获取用户输入的百分制成绩。然后,通过除以10来获取成绩等级。根据计算出的等级,使用`switch`语句对应不同的百分制等级,并将评级结果存储在`evaluation`变量中。最后,将评级结果输出到控制台。
### 回答3:
使用Java的switch语句编写一个根据百分制成绩评级的程序可以按照以下方式实现:
```java
import java.util.Scanner;
public class GradeEvaluation {
public static void main(String[] args) {
Scanner scanner = new Scanner(System.in);
System.out.print("请输入百分制成绩:");
int score = scanner.nextInt(); // 获取用户输入的成绩
int grade = score / 10; // 将成绩除以10取整,得到评分等级
switch (grade) {
case 10:
case 9:
System.out.println("优秀"); // 当成绩为90到100时,输出"优秀"
break;
case 8:
System.out.println("良好"); // 当成绩为80到89时,输出"良好"
break;
case 7:
System.out.println("中等"); // 当成绩为70到79时,输出"中等"
break;
case 6:
System.out.println("及格"); // 当成绩为60到69时,输出"及格"
break;
default:
System.out.println("不及格"); // 当成绩低于60时,输出"不及格"
break;
}
scanner.close();
}
}
```
以上程序中,首先从用户获取一个百分制成绩,并将其除以10取整得到evaluatedGrade。然后,使用switch语句根据evaluatedGrade判断成绩等级,并相应输出评级结果。根据不同的evaluatedGrade值,程序执行相应的case语句,并输出不同的评级结果。
阅读全文