基础Java练习01:学生成绩的等级划分

引入

  • 一个学生考试知道了自己的成绩,但是不知道自己的成绩到底是优还是良,请你写一个程序帮助他。

程序编码

/**
 * 功能:对学生成绩进行等级划分
 * 作者:孤梦
 * 日期:2022年03月03日
 */
public class practice01 {
    
    
    public static void main(String[] args) {
    
    
        int  grade = 75;
        if (grade >80) {
    
    
            System.out.println("该成绩的等级为优");
        }
        else if (grade > 70) {
    
    
            System.out.println("该成绩的等级为良");
        }
        else if (grade > 60) {
    
    
            System.out.println("该成绩的等级为中");
        }
        else if (grade < 60) {
    
    
            System.out.println("该成绩的等级为差");
        }
    }
}

查看结果

在这里插入图片描述

  • 现在只是一个学生且知道他的成绩,如果学生多了且不知道他的成绩,可否把该程序改进呢

改进程序

mport java.util.Scanner;

/**
 * 功能:对学生成绩进行等级划分
 * 作者:孤梦
 * 日期:2022年03月03日
 */
public class practice01 {
    
    
    public static void main(String[] args) {
    
    
        int  grade ;
        Scanner sc = new Scanner(System.in);
        System.out.println("请输入学生的成绩: ");
        grade = sc.nextInt();
        if (grade >80 && grade <= 100) {
    
    
            System.out.println("该成绩的等级为优");
        }
        else if (grade > 70 && grade < 80) {
    
    
            System.out.println("该成绩的等级为良");
        }
        else if (grade > 60 && grade < 70) {
    
    
            System.out.println("该成绩的等级为中");
        }
        else if (grade < 60 && grade >= 0) {
    
    
            System.out.println("该成绩的等级为差");
        }
    }
}

查看程序运行结果在这里插入图片描述

猜你喜欢

转载自blog.csdn.net/qq_62491692/article/details/123297363