Java——练习题:对从键盘输入的一个[0,100]的整数成绩,把它转换成不及格、及格、中等、良好、优秀五级分类成绩并输出。

题目内容:

对从键盘输入的一个[0,100]的整数成绩,把它转换成不及格、及格、中等、良好、优秀五级分类成绩并输出。([0--59]:不及格,[60--69]::及格,[70--79]:中等,[80--89]:良好,[90--100]:优秀。)

老师又双叒叕布置作业了!这次三道题,而且还限时就离谱……这是第一道。

老规矩直接上代码:

import java.util.Scanner;
public class ChaXunChengJiDengJi 
{
    public static void main(String[] args) {
        int i;
        int j;
        Scanner grade=new Scanner(System.in);
        System.out.println("请输入一个成绩(范围0-100):");
        i =grade.nextInt();
        j=(int)i/10;
        switch (j){
            case 0:
                System.out.println("不及格");
                break;
            case 1:
            case 2:
            case 3:
            case 4:
            case 5:
                System.out.println("不及格");
                break;
            case 6:
                System.out.println("及格");
                break;
            case 7:
                System.out.println("中等");
                break;
            case 8:
                System.out.println("良好");
                break;
            case 9:
                System.out.println("优秀");
                break;
            case 10:
                System.out.println("优秀");
                break;
            default:
                System.out.println("您输入的成绩错误");
                break;
        }
    }
}

没啥好说的,这道题很简单,其他人也有写过类似的,就不再过多赘述了。

运行:


版权声明:本文为qq_59622441原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接和本声明。