用java输入学生百分制分数,请输出 等级(ABCDE),分别使用if语句、switch语句完成。
时间: 2023-05-29 07:05:46 浏览: 129
字符串输入输出-字符串课件
使用if语句的代码如下:
```java
import java.util.Scanner;
public class Main {
public static void main(String[] args) {
Scanner scanner = new Scanner(System.in);
System.out.print("请输入学生的百分制分数:");
int score = scanner.nextInt();
if (score >= 90 && score <= 100) {
System.out.println("等级为A");
} else if (score >= 80 && score < 90) {
System.out.println("等级为B");
} else if (score >= 70 && score < 80) {
System.out.println("等级为C");
} else if (score >= 60 && score < 70) {
System.out.println("等级为D");
} else if (score >= 0 && score < 60) {
System.out.println("等级为E");
} else {
System.out.println("输入的分数不合法!");
}
}
}
```
使用switch语句的代码如下:
```java
import java.util.Scanner;
public class Main {
public static void main(String[] args) {
Scanner scanner = new Scanner(System.in);
System.out.print("请输入学生的百分制分数:");
int score = scanner.nextInt();
int level = score / 10;
switch (level) {
case 10:
case 9:
System.out.println("等级为A");
break;
case 8:
System.out.println("等级为B");
break;
case 7:
System.out.println("等级为C");
break;
case 6:
System.out.println("等级为D");
break;
default:
System.out.println("等级为E");
break;
}
}
}
```
阅读全文