流程控制语句

試著忘記壹切 提交于 2020-02-10 14:28:51

流程控制语句的三大结构是:顺序结构,选择结构和循环结构

1 .顺序结构--代码从主函数开始逐步向下运行,也是宏观的代码运行方式。没有任何分支,也是最简单的一种结构。

宏观的运行方式指的是,自上而下运行;不论是选择结构还是循环结构,代码在宏观上都是自上而下运行。 

2. 选择结构--选择结构的前提是条件,关于条件的运算是用比较运算符,逻辑运算符和三目运算符

   (1)if 语句(boolean表达式在一定程度上简化了if语句的功能)

  •         基本格式:                                              

                

  •        单if格式:

  • 嵌套if-else格式:                                                                                                                                                                                      
  • If-else-if形式:        

(2)switch语句:

switch所要求的变量的数据类型:byte short int char String 枚举

    基本格式:

   switch(变量){

       case(变量):

              执行语句1;

              break;

          case(变量):

              执行语句2;

              break;

      ......................

          deafult:

                执行语句n;

                break;

}

if和switch语句的区别:

if它既可以对一个单一的值进行判断,也可以对一个区间的值进行判断;switch只能判断单一的值

3. 循环结构 

循环四要素:

循环初始化(指的是循环从什么时候开始)

循环继续条件(什么情况循环继续执行/反过来说,循环何时结束)

循环体(就是我们需要被多次循环执行的代码块)

循环的周期,步长,间距(当前循环和下一次循环之间的变更)

循环结构主要解决重复性执行的代码;

(1)已知重复次数--for循环

for(1.循环初始化;2.循环条件;4.循环步长){

                      3.  循环体

}

for循环的执行过程为1-2-3-4-2-3-4-2-3-4-2 不满足时跳出循环

(2)不知重复次数,已知循环结果--while循环

while循环的一般 格式:

                          1.循环的初始化
                             while(2.循环的继续条件){
                                                               3.循环体
                                                               4.循环的步长
                                                               }

while(true)循环的格式:

                           while(true){
                                     1.循环初始化
                                     2.循环的继续条件
                                     3.循环体
                                     4.循环的步长
                                     }

注:这么写while循环的话,逻辑上比较顺畅的,但是有危险,在于本身是死循环,需要在合适的时候用break关键字跳出循环          什么是死循环?--死循环就是循环一直不出来,CPU一直执行循环体

 

标签
易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!