黑马程序员技术交流社区

标题: 选择结构if语句格式案例 [打印本页]

作者: 楠楠    时间: 2015-9-8 23:53
标题: 选择结构if语句格式案例
需求:键盘录入一个成绩,判断并输出成绩的等级。
                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("成绩录入错误");
                }
作者: 歌...者    时间: 2015-9-9 00:27
唉 看迷糊了
作者: T-l-H、小生    时间: 2015-9-9 00:43
回头看看这些基础题感觉挺有意思的~~~
作者: vince    时间: 2015-9-9 16:38
不导包吗?import java.util.Scanner;
作者: 德胜    时间: 2015-9-9 17:18
看晕了,写的很多
作者: 德胜    时间: 2015-9-9 17:23
int x = sc.nextInt();这句话里nextInt啥意思?我还没学过
作者: vince    时间: 2015-9-11 08:15
德胜 发表于 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();//是字符串




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