break与continue用法方面的区别与对比

你还可以在循环体内用break和continue来控制循环流程。break用来直接跳出循环,不再执行循环体内后面的语句;continue只是终止当前这一轮的循环,直接跳到下一轮循环,在这一轮循环中,循环体内continue后面的语句也不会被执行。

补充:可以用以下代码测试break和continue控制循环流程的作用

//使用break退出循环

for (var i:int=0; i<10; i++)

{

if (i==3)

{

break;

}

trace("当前数字:\t"+i);

}

/*输出

当前数字:        0

当前数字:        1

当前数字:        2

//由以上输出可以看出,当i=3时,break跳出循环体,并且终止了循环。

*/

//continue跳出当前的循环

把上面代码块中的break改为continue后,测试结果如下:

/*输出

当前数字:0

当前数字:1

当前数字:2

当前数字:4

当前数字:5

当前数字:6

当前数字:7

当前数字:8

当前数字:9*/

由上面的输出可以看出,当i=3时,continue后面的语句没有执行,而是直接跳转到下一轮循环,直到循环条件结束。

while循环表示:当满足条件表达式的时候再执行循环体

var i:int=0

while(i<10){

i++

}

do...while循环,先判断是否符合循环条件,然后在执行循环体,与while唯一不同的就是do-while循环体至少要执行一次

var i:int=0

do{

i++

}while(i<10)

时间: 2024-11-09 00:38:22

break与continue用法方面的区别与对比的相关文章

关于Break、Continue和Return的区别

1. break 直接跳出当前的循环,从当前循环外面开始执行,忽略循环体中任何其他语句和循环条件测试.它只能跳出一层循环,如果循环是嵌套循环,那么需要按照你嵌套的层次,逐步使用break来跳出: 2. continue 也是终止当前的循环过程,但它他并不跳出循环,而是继续往下判断循环条件执行语句.它他只能结束循环中的一次过程,但不能终止循环继续进行: 3. return 可被用来使正在执行分支程序返回到调用它的方法,return表示中止当前函数的运行,并将操作权返回给调用者, 如果是在main函

break和continue、return的区别

<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <title>break和continue.return的区别</title></head><body><script> // 在 javascript中break,continue和return 这三个关键字, 都有停止循环的功能,ret

shell编程中for,while,util,case,select,break, continue用法详解

关于shell脚本的更多详细实例讲解请参考:http://www.cnblogs.com/yuexiaxiaoxi/category/646749.html Shell编程中循环命令用于特定条件下决定某些语句重复执行的控制方式,有三种常用的循环语句:for.while和until.while循环和for循环属于"当型循环",而until属于"直到型循环".循环控制符:break和continue控制流程转向. 参考:<Linux 与unix shell 编程指

break和continue以及label的区别和作用

break和continue的区别和作用: break用于完全结束一个循环[一般只退出一重循环],跳出循环体执行循环后面的语句continue是跳过当次循环中剩下的语句,执行下一次循环. 标号label     标号提供了一种简单的break语句所不能实现的控制循环的方法,当在循环语句中碰到break时,    不管其它控制变量,都会终止.但是,当你嵌套在几层循环中想退出循环时又怎么办呢?break只退出一重循环,    但你可以用标号label标出你想退出哪一个语句.规定标号label必需放在

JAVA break、continue和return的区别

控制跳转:continue和break的区别,以为return Continue在循环中使用,一般在for中使用 Break:跳出单重循环,常和switch搭配使用. 效果区别 Break的结果如下:中断了单层循环,之后的也不会再执行了 Continue效果如下: Continue结果:只是跳过了这个循环值,其他的后续照样执行. Return:返回,结束的是方法 Return结果,在return返回之后,over语句也并没有执行,因此return是这个方法的结束.

break和continue的用法和区别

1.区别:  break是结束整个循环: continue语句用在循环语句体中,用于终止某次循环过程,即跳过循环体中尚未执行的语句,接着进行下一次是否执行循环的判定 2.实现功能:把100~150之间不能被3整除的数输出,并且每行输出5个数 代码截图: 3.控制台运行截图: 4.code: public class TestBreakAndContinue { public static void main(String[] args) { // 功能:把100~150之间不能被3整除的数输出,

break、continue和return的区别

1.break:跳出当前循环 01.作用: 001.只能在循环体内和switch语句体内使用break语句 002.使用break只能跳出当前的循环体或者是当前的switch语句 003.当break在循环体内,不存在在switch语句体内时,则在执行break后,只跳出循环体 02.代码: for (int i = 0; i < 10; i++) { if (i == 2) { return; } System.out.println("执行的第" + i + "遍&

Java关键字break、continue、return的区别

1.break      break只能用于switch语句和循环语句中,跳出当前循环:但是如果是嵌套循环, 则只能跳出当前的这一层循环,只有逐层break才能跳出所有循环 for (int i = 0; i < 20; i++) { if (i == 10) { break; // 在执行i==6时强制终止循环,i==10不会被执行 } System.out.println(i); }      2.continue      continue 只能用于循环语句中,终止当前循环,但是不跳出循环

js流程控制语句里break和continue的使用及区别

break:退出当前循环 continue:终止本次循环,执行下次循环 1 <html> 2 3 <head> 4 <title></title> 5 </head> 6 <script> 7 for(var i=0;i<10;i++){ 8 if(i==4){ 9 break; 10 } 11 alert("break循环到第"+i+"次") 12 //当i=4直接退出for循环 13