Java学习基础篇(6)

1、怎么接收用户键盘输入?
    java.util.Scanner s = new java.util.Scanner(System.in);
    // 接收整数
    int i = s.nextInt()
    // 接收字符串
    String str = s.next();

2、控制语句

        选择语句
            if
            switch
        循环语句
            for
            while
            do..while
        转向语句
            break;
            continue;
            return;
        
        2.1、选择语句/分支语句 if
            四种写法。
            语法机制:
                if(布尔表达式){
                }
                
                if(布尔表达式){
                }else{
                }

                if(布尔表达式){
                }else if(布尔表达式){
                }else if(布尔表达式){
                }else if(布尔表达式){
                }else if(布尔表达式){
                }

                if(布尔表达式){
                }else if(布尔表达式){
                }else if(布尔表达式){
                }else if(布尔表达式){
                }else if(布尔表达式){
                }else{
                }

                if语句嵌套:
                    if(布尔表达式){ //前提条件
                        if(布尔表达式){
                            if(布尔表达式){
                            
                            }else{
                            
                            }
                        }
                    }else{
                    
                    }
                
            执行原理:
                对于一个if语句来说,只要有1个分支执行,整个if语句结束。
                当布尔表达式的结果为true时,分支才会执行。
                分支当中只有一条java语句,大括号可以省略。
                带有else的可以保证肯定会有一个分支执行。

        2.2、选择语句/分支语句 switch

            完整语法结构:
                switch(值){ //值允许是String、int,(byte,short,char可以自动转换int)
                case 值1: case 值x:
                    java语句;
                    break;
                case 值2:
                    java语句;
                    break;
                case 值3:
                    java语句;
                    break;
                default:
                    java语句;
                }

        2.3、for循环

            for循环语法机制:
                for(初始化表达式;条件表达式;更新表达式){
                    循环体;
                }

                for(int i = 0; i < 10; i++){
                    System.out.println(i);
                }

            for循环执行原理:
                1、先执行初始化表达式,并且只执行1次。
                2、然后判断条件表达式
                3、如果为true,则执行循环体。
                4、循环体结束之后,执行更新表达式。
                5、继续判断条件,如果条件还是true,继续循环。
                6、直到条件为false,循环结束。

        2.4、while循环
            while(布尔表达式){
                循环体;
            }
            执行次数:0~N次。

        2.5、do..while循环
            do{
                循环体;
            }while(布尔表达式);

            执行次数:1~N次。

        2.6、break;
            默认情况下,终止离它最近的循环。
            当然,也可以通过标识符的方式,终止指定的循环。

            for(int i = 0; i < 10; i++){
                if(i == 5){
                    break;
                }
                code1;
                code2;
                code3;
                code4;
                ....
            }

       2. 7、continue;
            终止当前“本次”循环,直接跳入下一次循环继续执行。
            for(int i = 0; i < 10; i++){
                if(i == 5){
                    continue;
                }
                code1;
                code2;
                code3;
                code4;
                ....
            }

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值