Java-流程控制

1.顺序结构:从上而下依次执行

2.判断语句:

      1.if语句:

          1.if(布尔关系表达式){语句体}

          2.if(布尔关系表达式){语句体}else{语句体}

          3.if(布尔关系表达式){语句体}elseif(布尔关系表达式){语句体}

3.选择语句:switch(被检测量){

               case 值 :

                break;

                .......   

                default:负责收尾

                break;

              }

      switch穿透:break语句省略。

            case语句就会穿透,直到遇到break语句或者整体结束为止。

      注意事项:多个case后面的值不可以重复

            switch后面的小括号只能是以下的数据类型:基本数据类型:byte、short、int、char

                                引用数据类型:String字符串、enum枚举

4.循环语句:就是让计算机帮我们做一些重复的事情。

      概念解释:1.初始化语句:在循环开始时执行,且只执行一次。

           2.条件判断语句:如果成立则循环继续,如果不成立则循环退出

             3.循环体:重复要做的事情内容

           4.步进语句:每次循环后都要进行的扫尾工作。

      1.for循环:for(初始化语句;布尔表达式;步进语句){循环语句}

            

      2.while循环

           标准格式:while(条件判断){循环体}

           拓展格式:初始化语句 while(条件判断){循环体 步进语句}

           

      3.do while循环:第一次无脑执行,不进行条件的判断。

            do{循环体}while(条件判断)

            初始化语句{循环体 步进语句}while(条件判断)

      4.三种循环的区别:

                1.如果条件判断从来没有满足过,则for和while不会进行循环,dowhile则会执行一次。

                2.for循环的变量在小括号中定义,只有循环内部才可以使用,while和dowhile的初始化语句本来就在循环的外面,所以出循环后仍然可以继续使用。

        注意:凡是次数确定的我们使用for循环,否则使用while循环。dowhile基本不使用。

      5.条件控制语句:break语句:1.可以用在switch语句当中,一旦执行则整个switch语句立刻结束

                    2.还可以用在循环语句中,一旦执行则打断循环,整个循环语句立即结束。

              continue语句:一旦执行,立即跳过当前循环的剩余内容,马上下一次循环。

      6.死循环的标准格式:while(true){循环体}

                    

posted @ 2018-12-28 15:32  zhaogot  阅读(173)  评论(0编辑  收藏  举报