A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

© 木森 中级黑马   /  2015-7-20 21:14  /  246 人查看  /  0 人回复  /   0 人收藏 转载请遵从CC协议 禁止商业使用本文

第一种循环结构:
         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循环:先进入循环,后判断。
         注意事项:

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

0 个回复

您需要登录后才可以回帖 登录 | 加入黑马