成绩判断
package Remain;
import java.util.Scanner;
public class Demo06 {
public static void main(String[] args) {
int score;
String level;
Scanner sc = new Scanner(System.in);
System.out.print("score = ");
score = sc.nextInt();
level = "";
if (score < 0 || score > 100) level = "超出范围";
if (score >= 90 && score <= 100) level = "优秀";
if (score >= 80 && score < 90) level = "良好";
if (score >= 70 && score < 80) level = "中等";
if (score >= 60 && score < 70) level = "及格";
if (score >= 0 && score < 60) level = "不及格";
if (score < 0) level = "超出范围";
System.out.println(level);
sw();
}
public static void sw() {
int score;
String level;
Scanner sc = new Scanner(System.in);
System.out.print("score = ");
score = sc.nextInt();
level = "";
if (score < 0 || score > 100) {
level = "超出范围";
} else {
level = switch (score / 10) {
case 10, 9 -> "优秀";
case 8 -> "良好";
case 7 -> "中等";
case 6 -> "及格";
default -> "不及格";
};
}
System.out.println(level);
}
}