06.if语句练习之根据分数输出对应级别

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("不及格");
        }
        
    }
}
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容