流程控制

流程控制语句的分类

  • 顺序结构
  • 分支结构(if,switch)
  • 循环结构(for,while,do…while)

    分支结构

    switch语句执行流程:
    image.png
    存在一个case穿透

    循环结构

    循环结构的组成:
    image.png

    for循环语句

    image.png

    while循环

    image.png
    image.png
    for循环适合知道循环次数、while用于不清楚循环次数。

    do…while循环语句

    image.png

    三种循环的区别

    三种循环的区别:

  • for和while循环先判断条件是否成立,然后觉得是否执行循环体(先判断后执行)

  • do…while循环限制性一次循环体,然后判断条件是否成立,是否继续执行循环体(先执行后判断)

for和while的区别:

  • 条件控制语句所控制的自增变量,归属于for循环的语法结构,在for循环结束以后不能继续使用。
  • 条件控制语句所控制的自增变量,对于while循环来说不归属其语法结构,循环结束以后可以继续使用。

死循环格式:
image.png

跳转控制语句

image.png

循环嵌套

image.png

Random

作用:用于产生一个随机数
image.png
获取的随机数从零开始

猜数字案例

image.png