第六章控制语句

1、怎么接收用户键盘输入?

        java.util.Scanner s = new java.util.Scanner(System.in);   

        int i = s.nextInt();       //接收整数

        String str = s.next();     //接收字符串

2、选择语句( 分支语句):if语句       Switch语句

3、if语句:

               1、在任何情况下,执行一个分支后,if就结束了。    复杂举例:

                if (布尔表达式1){     //分支1                                                左侧执行原理为:如果“布尔表达式1”为true,则执行分支1

                        java语句;                                                                      然后整个if语句就结束了。若结果为false,则判断“布尔

                }else if(布尔表达式2){   //分支2                                          表达式2”,若为true则执行分支2,然后整个if结束,以此类推

                       java语句;

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

                      java语句;

                }。。。。。。

                2、  if(这里必须是布尔表达式,他的结果必须是true或false

                3、if (){  分支1

                        }else if () {  分支2

                        }                           此类if语句中,分支1和分支2是并列关系,可能可以同时执行

                4、if(){  分支1

                        }else{  分支2

                        }                          此类语句中,分支1和2不可能同时执行,二选一

4、Switch语句:

  switch(值){

                case 值1 :

                        java语句;

                        break;

                case 值2:

                        java语句;

                        break;

                default:

                        java语句;

                }

Switch的值只支持int和string类型。    值先和值1比较,若相等,怎执行值1后括号里的内容,遇到break就执行结束(若没有遇到break,则会穿透,直接执行值2后的语句),若不相等,就接着跟后边的值2、值3等比较。当所有值都匹配不上时,执行default。    5、 for语法机制:

                for(初始化表达式;条件表达式;更新表达式){                先执行初始化表达式,再执行条件表达式,若为true,则执行

                        循环体                                                                           循环体,然后执行更新表达式,再判断条件表达式,若为true

                }                                                                                              继续上述过程,直到条件表达式为false,for结束。

6、while循环语法机制:

                while(布尔表达式){                                判断布尔表达式,若为true,则执行循环体,再判断布尔,

                        循环体;                                            若为true,再继续,直到布尔为false,循环结束。循环次数0~n

                }                                                           

7、do...whike循环语句,语法机制:

                do{                                                 先执行循环体,执行一次后判断布尔表达式,若为true,继续执行循环体

                        循环体;                                若为false循环结束。

                }while(布尔表达式);                  

8、转向语句:

                1、break语句:一个单词即为完整语句,意为折断。

                               位置1:在Switch语句中,防止case穿透,用来终止Switch。

                               位置2:用在循环语句中,用来终止循环的执行。

                                break会让离他最近的循环语句结束

                2、continue语句:意为本次循环只进行到此,直接进入下一次循环

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值