代码改变世界

循环语句

2014-04-07 20:19  pandeng0120  阅读(132)  评论(0编辑  收藏  举报

一,while循环(先验循环)

while(布尔表达式){//语句}:当布尔表达式为true,执行语句;再次检测,当布尔表达式继续为true,继续执行语句;当布尔表达式为false,循环终止。

二,do/while循环(后验循环)

do{//语句}while(布尔表达式):在检验布尔表达式之前,语句已经执行一次。当布尔表达式为true,则跳回执行do语句,循环直至布尔表达式为false。

三,for循环

for(初始化;布尔表达式;更新){//语句}:1,初始化步骤首先执行一次,可声明并初始化任何循环控制变量。该部分可以留白,但分号必须有。

                                                        2,计算布尔表达式,如果表达式为true,执行循环语句;如果为false,控制流程跳到for循环外下一条语句。

                                                        3,for循环体语句执行后,控制流程跳回更新语句。更新语句可更新任何循环控制变量。该语句可以留白,但布尔表达式后必须有分号。

                                                        4,布尔表达式再次被计算,如果为true,循环执行,如果为false,循环终止。

注意事项:1,for循环中的布尔表达式部分不可以进行除布尔运算之外的其他运算;而while和do/while循环中布尔表达式可以允许有其他运算的存在。

              2,初始化和更新语句可以有多条,通过逗号隔开。