循环语句是一种编程结构,它对实现复杂的结构起到至关重要的角色,对于

想要学习编程的人来说,很好地理解循环语句是一种义务。这一单元将讨论 Java

中循环语句的细节,包括 for 语句、while 语句、do-while 语句、break 语句和

continue 语句。

FOR 语句

for 语句是一种在程序执行前就要先判断条件表达式是否为真的循环语句。假如条件表达式的结果为假,那么它的循环语句根本不会执行。for 语句通常使用在知道循环次数的循环中。

for 语句语法格式如下所示。

for(条件表达式1;条件表达式2;条件表达式3)

{

语句块;

}

for 循环语句执行的过程为:首先执行条件表达式 1 进行初始化,然后判断条件表达式 2 的值是否为 true,如果为 true,则执行循环体语句块;否则直接退出循环。最后执行表达式 3,改变循环变量的值,至此完成一次循环。接下来进行下一次循环,直到条件表达式 2 的值为 false,才结束循环,其运行流程如图 所示。

android module循环依赖问题 安卓循环语句_while语句

WHILE 语句
while关键字的中文意思是“当……的时候”,也就是当条件成立时循环执行对应的代码。while语句是循环语句中基本的结构,语法格式比较简单。

while语句语法格式:

while(循环条件)

循环体;

为了结构清楚,并且使循环体部分可以书写多行代码,一般把循环体处理成代码块,则语法格式变为:

while(循环条件){

循环体;

}

语法说明:和if语句类似,如果不是用代码块的结构,则只有while后面的第一个语句是循环体语句。在该语法中,要求循环条件的类型为boolean类型,指循环成立的条件,循环体部分则是需要重复执行的代码。

执行流程:在执行while语句时,首先判断循环条件,如果循环条件为false,则直接执行while语句后续的代码,如果循环条件为true,则执行循环体代码,然后再判断循环条件,一直到循环条件不成立为止。

DO-WHILE 语句
do-while语句由关键字do和while组成,是循环语句中最典型的“先循环再判断”的流程控制结构,这个和其它2个循环语句都不相同。

do-while语句的语法格式为:

do{

循环体;

}while(循环条件);

语法说明:在do-while语句中,循环体部分是重复执行的代码部分,循环条件指循环成立的条件,要求循环条件是boolean类型,值为true时循环执行,否则循环结束,最后整个语句以分号结束。

执行流程:当执行到do-while语句时,首先执行循环体,然后再判断循环条件,如果循环条件不成立,则循环结束,如果循环条件成立,则继续执行循环体,循环体执行完成以后再判断循环条件,依次类推。

BREAK 语句&CONTINUE 语句
break语句可用于从for、while与do-while等循环中提前退出。在多层循环中break实现从最内层循环退出到上一级循环,如果要实现一次跳出两层或多层循环需要使用goto。
总之break语句出现在循环中就是用来停止循环的

continue语句用于使for、while与do-while语句开始下一次循环的执行。在while与do-while中,continue语句的执行意味着立即执行测试部分;在for循环中,则意味着使控制转移到递增循环变量部分。

总结:break用来终止循环,continue用来中断当前本次循环,直接进入下一次循环继续执行。