评判标准
第1个分数段:s c o r e > 100 , s c o r e ∈ ( 100 , + ∞ ) score 超出范围
第2个分数段:90 ≤ s c o r e ≤ 100 , s c o r e ∈ [ 90 , 100 ]优秀
第3个分数段:80 ≤ s c o r e < 90 , s c o r e ∈ [ 80 , 90 ) 良好
第4个分数段:70 ≤ s c o r e < 80 , s c o r e ∈ [ 70 , 80 ) 中等
第5个分数段:60 ≤ s c o r e < 70 , s c o r e ∈ [ 60 , 7) 及格
第6个分数段:0 ≤ s c o r e < 60 , s c o r e ∈ [ 0 , 60 ) 不及格
第7个分数段:s c o r e < 0 , s c o r e ∈ ( − ∞ , 0 ) 超出范围
public class Task01 {
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 = "不及格";
//输出部分
System.out.println(level);
}
}
结果