day22

1、循环结构

在程序当中总有一些需要反复的/重复的执行的代码,假设没有循环结构,

那么这段需要重复执行的代码自然是需要重复编写的。代码无法得到重复

使用。所以多数编程语言都是支持循环结构的。将来把需要反复执行的代

码片段放到“循环体”在联合“计数器"共同控制这段需要反复执行的代码。

2、基本上所有的编程语言支持的循环包括3种:

   *for循环

   *while循环

   *do... while循环

3、当前示例主要讲解for循环,for循环的语法结构是什么呢?

语法结构:

   for(初始化表达式;布尔表达式;更新表达式){

         //是需要重复执行的代码片段【循环体:由Java语句构成】

}

4、for循环的执行过程/执行原理?【*****】

4.1、初始化表达式、布尔表达式、更新表达式都不是必须的!【两个分号是必须的】

4.2、初始化表达式最先执行,并且在整个for循环当中执行一次。

4.3、布尔表达式必须是true/false,不能是其他值。

4.4、for的执行过程:

   *先执行初始化表达式,并且该表达式只执行一次

   *判断布尔表达式的结果是true还是false

     -布尔表达式true

       *执行循环体

       *执行更新表达式

        *判断布尔表达式的结果是true还是false

            -布尔表达式true

                 *执行循环体

                 *执行更新表达式

              *判断布尔表达式的结果是true还是false

            -布尔表达式true

                 *执行循环体

                 *执行更新表达式

                 .........  

     -布尔表达式false

        *循环结束

posted @ 2021-08-01 22:57  椅念琼  阅读(28)  评论(0编辑  收藏  举报