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

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

© xianglin123 中级黑马   /  2015-11-30 17:53  /  798 人查看  /  4 人回复  /   0 人收藏 转载请遵从CC协议 禁止商业使用本文

循环结构:就是重复的执行某段代码

  一、while:

语法:

     while(条件表达式){

     

         循环体;

     }

  步骤:先判断条件表达式是否为真,如果为真,执行循环体,执行完毕再回到条件表达式

     if(条件表达式){

         代码块

     }

  跟if语句最大的区别在于,if执行完代码直接跳出,但是while循环执行完代码会回到条件表达式



二、 do-while:

  语法:

     do{

         循环体;

     }while(条件表达式);

注意:while后面的分号不可省略

  步骤:先执行循环体,再判断条件表达式是否为真,如果为真,继续执行循环体,如此反复

  do-while跟while最大的区别:

     do-while的循环体至少执行1次

     while的循环体有可能一次都不执行

三、for:

     语法:

     for(表达式1,表达式2,表达式3){

         循环体;

     }

步骤: 1.执行表达式1,执行完跳转到2

      2.执行表达式2,判断表达式2的条件是否为真,如果为真,跳转到3

      3.执行循环体,执行完毕跳转到4

      4.执行表达式3,执行完毕跳转到2

     它也是开发中经常用到的循环

四、什么时候用while,什么时候用for?

     当我们知道具体循环的次数的时候用for,如果不知道循环的次数用while



for其他形式

      简单来说就是for循环的表达式1,表达式2,表达式3都可以省略,或者某个省略

              for(;;){

         

         }

      表达式虽然可以省略,但是请注意:如果省略表达式的话,分号也绝对不能省略!



for循环的嵌套:



     主要是为了控制平面打印



     for(int i =0;i外层循环控制行数

     

         for(int j=0;j内层循环控制列数

                 }

     }

     注意:

     while后面的小括号不要加分号,如果实在手贱想加分号,那么加在大括号后面

     break:

         跳出当前所在的循环.

         跳出当前所在的switch语句.

     

     continue:

        跳出本次循环,继续下次循环

4 个回复

倒序浏览
谢谢分享
回复 使用道具 举报
不错...................
回复 使用道具 举报
while后面的小括号不要加分号,如果实在手贱想加分号,那么加在大括号后面

     break:
回复 使用道具 举报
笔记做的不错
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马