任务描述:
输入一个学生的成绩(成绩大于等于 0 并小于等于 100),根据成绩判断学生成绩的等级。 60 分以下不及格;60-70 分为及格;70-80 分为中等;80-90 分为良好;90 分以上为优秀。
解决思路:
if - else 判断
代码示例:
package a4_2024_06;
import java.util.Scanner;
public class j240628_1 {
public static void main(String[] args) {
Scanner scanner = new Scanner(System.in);
System.out.println("请输入学生成绩:(成绩大于等于 0 并小于等于 100)");
int score = scanner.nextInt();
if (score < 0 || score > 100) {
System.out.println("请输入正确范围内的分数!");
return;
}
if (score < 60) {
System.out.println("该学生成绩等级:不及格");
} else if (score < 70) {
System.out.println("该学生成绩等级:及格");
} else if (score < 80) {
System.out.println("该学生成绩等级:中等");
} else if (score < 90) {
System.out.println("该学生成绩等级:良好");
} else {
System.out.println("该学生成绩等级:优秀");
}
}
}