4.2循环语句
循环语句的作用是反复执行一段代码,直到满足终止循环的条件为止,一个循环一般应包括四部分内容 :
1.初始化部分 (initialization):用来设置循环的一些初始条件, 如计数器清零等 。
2.循环体部分 (body):这是反复循环的一段代码,可以是单一的一条语句,也可以是复合语句 。
3.迭代部分(iteration):这是在当前循环结束,下一次循环开始前执行的语句,常常用来使计数器加1或减1。
4.终止部分(termination):通常是一个布尔表达式 ,每一次循环都要对该表达式求值,以验证是否满足循环终止条件 。
Java中提供的循环语句有 :while语句 ,do-while语句和 for语句,下面分别介绍 。
4.2.1 while语句(先计算后执行)
while语句实现"当型 "循环 ,它的一般格式为 ;
[initialization]
while (termination)
{
body;
[iteration;]
}
1.当布尔表达式 (termination)的值为true时 ,循环执行大括号中的语句 。并且初始化部分和迭代部分是任选的 。
2.while语句首先计算终止条件,当条件满足时,才去执行循环体中的语句。 这是"当型"循环的特点 。
4.2.2 do-while语 句 (先执行后计算,循环体至少执行一次)
do-while 语句实现"直到型"循环,它的一般格式为:
[initialization]
do
{
body;
[iteration;]
}
while (termination);
1.do-while语句首先执行循环体,然后计算终止条件,若结果为true,则循环执行大括号中的语句 ,直 到 布 尔 表 达 式 的 结 果 为 false。
2.与 while语句不同的是 ,do-while语句的循环体至少执行一次, 这是"直到型"循环的特点 。
4.2.3 for语句
for语句也用来实现 "当 型 "循环,它的一般格式为 :
for (initialization; termination; iteration)
{
body;
}
1.for语句执行时 ,首先执行初始化操作,然后判断终止条件是否满足 ,如果满足,则执行循环体中的语句,最后执行迭代部分。 完成一次循环后,重新判断终止条件 。
2.可以在for语句的初始化部分声明一个变量,它的作用域为整个for 语句 。
3.for语句通常用来执行循环次数确定的情况(如对数组元素进行操作),也可以根据循环结束条件执行循环次数不确定的情况 。
4.在初始化部分和迭代部分可以使用逗号语句 ,来进行多个操作。 逗号语句是用逗号分隔的语句序列。 例如 :
for( i=0, j=10; i<j; i++, j--)
{
……
}
5.初始化、 终止以及迭代部分都可以为空语句(但分号不能省),三者均为空的时候,相当于一个无限循环 。
4.2.4 continue语句
1.continue语句用来结束本次循环,跳过循环体中下面尚未执行的语句,接着进行终止条件的判断,以决定是否继续循环。 对于for语 句,在进行终止条件的判断前,还要先执行迭代语句。它的格式为:
continue;
2.也可以用continue跳转到括号指明的外层循环中,这时的格式为continue outerLable;
例 如 :
outer: for( int i=0; i<10; i++ )
{ ∥外层循环
for( int j=0; j<20; j++ )
{ ∥内层循环
if( j>i )
{
……
continue outer;
}
……
}
……
}
该例中,当满足j>i的条件时,程序执行完相应的语句后跳转到外层循环 ,执行外层循环的迭代语句 i++;然后开始下一次循环 。
2017年计算机二级考试java流控制学习教程:循环语句.doc正在阅读:
2017年计算机二级考试java流控制学习教程:循环语句09-16
世界青年节主题作文素材:新青年诗歌03-25
我的哥哥作文400字07-28
故乡的大海作文800字12-10
2017年成考《英语》语法误用:副词02-27
高一写人作文600字十篇10-02
退伍老兵入党申请书2020年最新版|退伍老兵入党申请书08-09
2023年山东济宁初级会计证书领取时间:10月8日起10-09
直面人生作文800字01-18
再寒冷的冬季也有暖意作文11-15