if语句实现判断学生等级
package com.itheima_02;
import java.util.Scanner;
/*
* 键盘录入学生考试成绩,请根据成绩判断该学生属于哪个级别
* 90-100 优秀
* 80-90 好
* 70-80 良
* 60-70 及格
* 60以下 不及格
*
* 分析:
* A:键盘录入学生考试成绩,想到键盘录入步骤
* B:通过简单的分析,我们决定采用if语句格式3实现
* 每一次判断完毕后,我们直接输出对应的级别即可
*/
public class IfTest2 {
public static void main(String[] args) {
//创建键盘录入对象
Scanner sc = new Scanner(System.in);
//接受数据
System.out.println("请输出学生的考试成绩:");
int score = sc.nextInt();
//if语句格式3实现
/*
if(score >= 90 && score <= 100) {
System.out.println("优秀");
}else if(score >= 80 && score < 90){
System.out.println("好");
}else if(score >= 70 && score < 80){
System.out.println("良");
}else if(score >= 60 && score < 70){
System.out.println("及格");
}else {
System.out.println("不及格");
}
*/
//通过测试程序,我们发现程序不够完善,所以我们加入了非法数据的判定
if(score > 100 || score < 0) {
System.out.println("你输入的学生成绩有误。");
}else if(score >= 90 && score <= 100) {
System.out.println("优秀");
}else if(score >= 80 && score < 90){
System.out.println("好");
}else if(score >= 70 && score < 80){
System.out.println("良");
}else if(score >= 60 && score < 70){
System.out.println("及格");
}else {
System.out.println("不及格");
}
}
}