黑马程序员技术交流社区

标题: 关于循环结构的总结 [打印本页]

作者: 木森    时间: 2015-7-20 21:14
标题: 关于循环结构的总结
第一种循环结构:
         while循环:                                           
         格式:
         while(逻辑表达式){
                   //循环体代码。需要重复执行的代码
         }
         说明:
         1.逻辑表达式:必须返回一个boolean类型的结果;
         2.如果返回true:执行循环体;
         3.循环体执行完毕,回到上面的"逻辑表达式",继续判断;
         4.如果判断为true,仍然进入循环体,再执行一次;执行完,再回到"逻辑表达式"
         5.如果"逻辑表达式"返回false,循环结束;
第二种循环结构:
do_while循环:
         格式:
         do{
                   .....//循环语句
         }while(逻辑表达式);
         do...whilewhile的区别:
         1.do...while:先无条件执行一次循环体,然后再判断;

         2.while:先判断,再决定是否进入循环体;
第三种循环结构:
for循环:
         1.语法格式:
                   for(初始化循环变量; 逻辑表达式 ; 增量表达式 ){
                            //循环体
                   }
          说明:
          1).初始化循环变量:一般用于定义循环变量,并初始化;
          2).逻辑表达式:产生一个truefalse,以此来决定是否进入循环;
          3).增量表达式:一般用来控制循环变量,来促使"逻辑表达式"产生一个false,用来结束循环;
           这三个表达式,都不是必须的;但是,分号一定要写;大括号里如果只有一行语句;可以不写大括号。
三种循环的区别
do...while:先进入循环一次 ,再判断;
         2.forwhile都是先判断,再决定是否进入循环体;
         3.for循环:一般在明确循环的范围,有明确的增量。常用
          while循环:不具有明确的循环范围,也不具有明确的增量。
          do...while循环:先进入循环,后判断。
         注意事项:

         .编写循环结构时,一定要检查好循环结束的条件。否则就是死循环;






欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) 黑马程序员IT技术论坛 X3.2