u案例 3-6 while 和 do-while 运行结果如图 3-6 所示。
图 3-6 运行结果
案例的对比还是比较明显的,while 语句在判断到 i < 2 时会判定条件不符合,跳出循环,但是 do-while 语句则会先执行循环,然后判定是否需要执行下一次循环。循环的理念不同,使用也会不同,可以根据其特性在不同的场景下选择合适的语句。
3.2.3 for 循环语句
for 语句是最常用的迭代语句。for 语句在迭代之前都要进行初始化,随后对条件进行判断,并且如果本次条件成立,在迭代结束的时候它都会以某种形式进行步进,这个步进与案例 3-6 中的 i 变量类似。 for 语句的语法格式如下:
for (init; boolean-expression; step) { statement; }
for 循环在使用的时候首先需要初始化表达式(init),然后设定循环控制表达式(boolean-expression),如果表达式为真,则执行循环体的内容,然后进行步进,再判断循环控制表达式是否为真,继续循环。for 循环的使用如案例 3-7 所示。
u案例 3-7 for 循环的使用 运行结果如图 3-7 所示。
图 3-7 运行结果
Java程序设计基础-控制执行流程
u案例3-6while和do-while运行结果如图3-6所示。图3-6运行结果案例的对比还是比较明显的,while语句在判断到i<2时会判定条件不符合,跳出循环,但是do-while语句则会先执行循环,然后判定是否需要执行下一次循环。循环的理念不同,使用也会不同,可以根据其特性在不同的场景下选择合适的语句。
推荐度:
点击下载文档文档为doc格式