在满足某些条件下或情况下,重复性的去执行一些代码,实现某个功能

   三种基本循环语句:for while do-while

   语法结构:

       通常包含四个部分:

           1、初始化部分(声明或者定义一个需要循环的变量,通过使用int类型的整数)

           2、循环的条件部分(循环结束的条件表达式 布尔类型值)

           3、循环体部分(当条件满足时,程序需要加载的代码)

           4、迭代部分(循环变量的变化情况,往上递增/往下递减)



   第一个循环结构语句:for循环

       语法结构:for(1 初始化语句;2 循环条件表达式;4 迭代语句){

                   3 循环体语句代码

               }

       执行过程:1--->2--->3--->4   --->2--->3--->4   --->2直到程序结束

               说明:1、当循环条件表达式的结果值为false 那么该循环语句结构结束

                       次时程序跳出该循环结构,往下执行后面的代码。

                    2、循环条件表达式 需要关联前面的初始化声明的变量部分。

                    3、每次执行到循环条件时,都会重新判断表达式的真假

                       当该表达式为真的时候,执行循环语句中的循环体代码

                       当该表达式为假的时候,循环语句结束程序跳出该循环结构

                    4、查看该循环语句的循环次数。(关键信息)。

    跳出语句:break continue

   break:

       中断,打断,停止,那就是让当前正在执行的循环语句结构(单层)停止,程序跳出该循环语句结构

   continue:

       继续, 执行到该跳出语句时,程序发生跳跃,但是没有跳出该循环语句结构,

             如果该循环语句结构中 循环条件成立,那么程序会再次进入到该循环语句结构中,执行该循环语句结构中的循环体内容

             跳出本次循环


    while循环

   语法格式:

       1 初始化部分

       while(2 布尔类型的表达式){

           3 循环体的代码

           4 迭代(放在while的最下面)

       }


   执行过程1--->  2--->  3--->  4--->  2--->  3--->  4......  --->2循环结束,程序跳出循环



    do-while 循环

   本质就是一个while循环结构

   语法结构:

       1 初始化部分

       do{


           3 循环体代码

           4 迭代

       }while(2 循环条件);

   区别:do-while循环结构中的循环体代码会先执行一次,然后再判断循环条件是否成立

       如果循环条件成立,那么程序会再次进入while循环结构中,执行循环体代码

       如果循环条件不成立,那么循环结构语句结束,程序跳出该循环。

   执行过程:1--->  3--->  4--->  2--->  3--->  4--->  ......--->2 循环结束