黑马程序员——Java基础语法(二)---流程控制(下)--第3天--第31-41集

------Java培训、Android培训、iOS培训、.Net培训、期待与您交流! -------

第3天-第31-41集

学习视频下载地址http://blog.csdn.net/abc784990536/article/details/42041151


2.6、程序流程控制(下)

3、 循环结构——while,do while,for

        while语句格式:

             while(条件表达式)

             {

                 执行语句;

             }

        do while语句格式:

             do

             {

                 执行语句;

             }while(条件表达式);

while和do while的区别:

        while:先判断条件,只有条件满足才执行循环体。

        do while:先执行循环体,再判断条件,条件满足,再继续执行循环体。

简单一句话:do while:无论条件是否满足,循环体至少执行一次。

        for语句格式:

            for(初始化表达式;循环条件表达式;循环后的操作表达式)

            {

                 执行语句;

            }

说明:

        a,for里面的连个表达式运行的顺序,初始化表达式只读一次,判断循环条件,为真就执行循环体,然后再执行循环后的操作表达式,接着继续判断循环条件,重复这个过程,直到条件不满足为止。

        b,while与for可以互换,区别在于for为了循环而定义的变量在for循环结束就是在内存中释放。而while循环使用的变量在循环结束后还可以继续使用。  

        c,最简单无限循环格式:while(true){}, for(;;){},对于for来讲,不写条件表达式默认就是ture。无限循环存在的原因是并不知道循环多少次,而是根据某些条件,来控制循环。

        什么时候使用循环结构?

        当要对某些语句执行很多次时,就使用循环结构。

循环注意:一定要明确哪些语句需要参与循环,哪些不需要。

4、其他流程控制语句——break,continue

        break(跳出)语句:应用范围:选择结构和循环结构。

        continue(继续)语句:应用于循环结构。

注:

        a,这两个语句离开应用范围,存在是没有意义的。

        b,这个两个语句单独存在时,下面都不可以有语句,因为执行不到。

        c,continue语句是结束本次循环继续下次循环。

        d,标号的出现,可以让这两个语句作用于指定的范围。只能用于循环结构。

 


------Java培训、Android培训、iOS培训、.Net培训、期待与您交流! -------

你可能感兴趣的:(java,软件,手机,程序开发,黑马程序员)