Java day 3-1

3、循环语句的组成:

(1)初始化语句:一条或者多条语句完成初始化操作;
(2)判断条件语句:boolean表达式,决定是否执行循环体;
(3)循环体语句:多次操作;
(4)控制条件语句:在一次循环体结束后,下一次循环判断条件执行前执行,用于控制循环条件中的变量,使循环在合适的时候结束

4、for循环语句格式:

        for(初始化语句;判断条件语句;控制条件语句){
             循环体语句;
        }
       执行流程:a、执行初始化语句;
                         b、执行判断条件语句,看其结果是true还是false,如果是true,则继续执行,如果是false,循环结束;
                         c、执行循环体语句;
                         d、执行控制条件语句;
                         e、回到b继续

5、while循环语句格式:

      基本格式:     while(判断条件语句){
                                 循环体语句;
                           }
      扩展格式:    初始化语句;
                            while(判断条件语句){
                                 循环体语句;
                                 控制条件语句;
                           }

6、do...while循环语句格式:

     基本格式:    do{
                               循环体语句;                                           
                          }while(判断条件语句)
                                 
     扩展格式:    初始化语句;                                                    
                             do{
                               循环体语句;
                               控制条件语句;
                          }while(判断条件语句)
    执行流程:a、执行初始化语句;
                      b、执行循环体语句;
                      c、执行控制条件语句;
                      d、执行判断条件语句, 看其结果是true还是false,如果是true,则回到b继续执行,如果是false,则结束循环

7、三种循环结构的异同:

(1)相同点:实现相同的功能;
(2)不同点: a、do...while循环至少执行一次循环体;
                         b、for和while循环必须判断条件成立才可以执行循环体;
                         c、for循环结束后,初始化的变量就不能被使用了,而while循环结束后,初始化的变量还可以继续使用

8、break:中断的意思 ,用于switch语句中或者循环中(使用场景)结束整个循环

       注意:离开使用场景是没有意义的

9、continue:继续的意思,用于循环中(使用场景)结束本次循环,继续下一次的循环

       注意:离开使用场景是没有意义的
原文地址:https://www.cnblogs.com/cqxljj/p/10152602.html