A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

© 楠楠 中级黑马   /  2015-9-8 23:53  /  633 人查看  /  9 人回复  /   0 人收藏 转载请遵从CC协议 禁止商业使用本文

需求:键盘录入一个成绩,判断并输出成绩的等级。
                90-100 优
                80-89  良
                70-79  中
                60-69  及
                0-59   差
案例:
class Test1_If {
        public static void main(String[] args) {               
                Scanner sc = new Scanner(System.in);
                //需求:键盘录入一个成绩,判断并输出成绩的等级。
                System.out.println("请输入学生成绩范围在1到100之间");
                int x = sc.nextInt();
                if (x >= 90 && x <= 100) {
                        System.out.println("优");
                }else if (x >= 80 && x <= 89 ) {
                        System.out.println("良");
                }else if (x >= 70 && x <= 79 ) {
                        System.out.println("中");
                }else if (x >= 60 && x <= 69 ) {
                        System.out.println("及");
                }else if (x >= 0 && x <= 59 ) {
                        System.out.println("差");
                }else {
                        System.out.println("成绩录入错误");
                }

9 个回复

倒序浏览
唉 看迷糊了
回复 使用道具 举报
回头看看这些基础题感觉挺有意思的~~~
回复 使用道具 举报
不导包吗?import java.util.Scanner;

点评

导包?你知道文件目录?  发表于 2015-9-9 17:20
回复 使用道具 举报
看晕了,写的很多
回复 使用道具 举报
int x = sc.nextInt();这句话里nextInt啥意思?我还没学过
回复 使用道具 举报
vince 中级黑马 2015-9-11 08:15:44
7#
德胜 发表于 2015-9-9 17:23
int x = sc.nextInt();这句话里nextInt啥意思?我还没学过

键盘输入接收INT类型数据
必须要先创建对象
import java.util.Scanner;(导包)
Scanner sc = new Scanner(System.in);
int a = nextInt();
String a = nextLine();//是字符串

点评

一个是类,一个是包,不一样的!  发表于 2015-9-14 08:38
但是她定义的类文件名称不是Scanner啊。。。  发表于 2015-9-11 08:57
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马