黑马程序员技术交流社区

标题: 班级成绩打印 [打印本页]

作者: qinyi    时间: 2017-3-30 22:53
标题: 班级成绩打印
        public static void main(String[] args) {
                Scanner sc = new Scanner(System.in);
                System.out.println("输入成绩");
                int a = sc.nextInt();
                if (a > 90 && a < 100) {
                        System.out.println("优秀");
                } else if (a > 80 && a <= 90)

                {
                        System.out.println("好");

                } else if (a > 70 && a <= 80) {
                        System.out.println("良");

                } else if (a > 60 && a <= 70) {
                        System.out.println("及格");

                } else if (0 < a &&a < 60) {
                        System.out.println("不及格");
                } else {
                        System.out.println("成绩无效");
                }
        }


作者: 罗三少    时间: 2017-3-30 23:10
没有import java.util.Scanner

作者: 罗三少    时间: 2017-3-30 23:12

不应该用int定义,因为分数也有小数

作者: 罗三少    时间: 2017-3-30 23:13
a<=100

作者: 海天酱油    时间: 2017-3-31 18:37
首先判断输入数据是否大于100或或小于0会效率好些





欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) 黑马程序员IT技术论坛 X3.2