黑马程序员技术交流社区

标题: 笔记 [打印本页]

作者: 伊乐杰    时间: 2016-3-27 23:37
标题: 笔记
4.键盘录入(掌握)
        实现键盘录入的步骤:
                分三步:
                步骤一:
                        导包: import java.util.Scanner;(class 类名的上面)

                步骤二:
                        创建对象: Scanner sc = new Scanner(System.in);

                步骤三:
                        调用方法: int a = sc.nextInt();

                System.out.println(a);

5.if语句(掌握)
        格式一:
                if(条件表达式) {
                        语句体;
                }

                情况一:
                        boolean b = true;
                        if(b == false) {
                                System.out.println("a");
                        }

                情况二:
                        boolean b = true;
                        if(b = false) {
                                System.out.println("a");
                        }

                情况三:
                        boolean b = false;
                        if(b); {
                                System.out.println("a");
                                System.out.println("b");
                        }

                情况四:
                        boolean b = false;
                        if(b)
                                System.out.println("a");
                                System.out.println("b");

                情况五:
                        boolean b = false;
                        if(b);
                                System.out.println("a");
                                System.out.println("b");

        格式二:
                if(条件表达式) {
                        语句体;
                } else {       
                        语句体;
                }
       
                注:if语句的第二种格式是可以和三元运算符进行互换的,但是有一种情况不可以互换,就是当if...else语句里有输出语句的时候,我们就不能使用三元运算符进行互换

        格式三:
                if(条件表达式) {
                        语句体;
                } else if(条件表达式) {
                        语句体;
                } ... ...
                else {
                        语句体;
                }

                注:
                int i;
                int a = 4;
                if(a > 6) {
                        i = 1;
                } else if(a > 5) {
                        i = 2;
                } else if(a > 4) {
                        i = 3;
                } else if(a > 3) {
                        i = 4;
                } else {

                }

                System.out.println(i);// 编译报错,提示:可能尚未初始化变量

6.switch语句(掌握)
        格式:
                switch(表达式) {
                        case 取值1:
                                执行语句;
                                break;
                        case 取值2:
                                执行语句;
                                break;
                        case 取值3:
                                执行语句;
                                break;
                        ... ...
                        default:
                                执行语句;
                                break;       
                }

                表达式可以为哪些数据类型?
                        byte, short, char, int, String, 枚举

        注:
                default语句放在任何一行都可以,但是,不管扔到第一行,程度进入switch中都会先找第一个case语句去匹配,如果当所有的case都不匹配的话,才会去执行default语句
                switch语句的结束方式一共有两种,第一种是遇到break结束,第二种就是程序执行到最后末尾的花括号}
       






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