for循环中的break与continue
在for循环中break与baicontinue的区别如下:
break⽤于完全结束⼀个循环,du跳出循环体执⾏循环后⾯的语句;⽽continue是跳过当次循环中剩dao下的语句,执⾏下⼀次循环。简单点说就是break完全结束循环,continue终⽌本次循环。
下⾯举个⼩例⼦:
var str = "hello";
continue语句执行过程for (var item of str){
if(item ==="l"){
break
}
console.log(item);
}
上述程序打印出来的结果是h e
var str = "hello";
for (var item of str){
if(item ==="l"){
continue;
}
console.log(item);
}
上述程序打印出来的结果是h e o
在java语⾔中,常⽤的循环有三种:
1、for循环
for循环语法格式如下:
for ( 1初始化; 2布尔表达式; 4更新){
3代码语句
}
关于for循环有以下⼏点说明:
(1)最先执⾏初始化步骤。可以声明⼀种类型,但可初始化⼀个或多个循环控制变量,也可以是空语句。
(2)然后,检测布尔表达式的值。如果是true,循环体被执⾏,如果是false,循环体终⽌,开始执⾏循环后⾯的语句。
(3)执⾏⼀次循环后,更新循环控制变量。
(4)再次检测布尔表达式。循环执⾏上⾯的过程。
2、while循环
while(布尔(true/false)表达式){
循环内容
}
while结构循环为当型循环(when type loop),⼀般⽤于不知道循环次数的情况。维持循环的是⼀个条件表达式,条件成⽴执⾏循环体,条件不成⽴退出循环。
3、do...while循环
do{
代码语句
}while(布尔值表达式);
do…while语句结构为直到型循环(until type loop),也⽤于不知道循环次数的情况。do…while和while的区别在于do…while结构是执⾏完⼀遍循环体再判断条件。
扩展资料:
C、Java,MATLAB语⾔中,continue语句⼀般形式为"continue;"
在C++、C#中有所使⽤。
其作⽤为结束本次循环。即跳出循环体中下⾯尚未执⾏的语句,对于while循环,继续求解循环条件。⽽对于for循环程序流程接着求解for语句头中的第三个部分expression表达式。
continue语句和break语句的区别是:
continue语句只结束本次循环,⽽不终⽌整个循环的执⾏。⽽break语句则是结束整个循环过程,不再判断执⾏循环的条件是否成⽴ [1] 。注意:
1.break可以在if-else中使⽤直接跳出当前循环。
2. 在多层循环中, ⼀个break语句只向外跳⼀层。
continue语句的作⽤是跳过循环体中剩余的语句并到循环末尾⽽强⾏执⾏下⼀次循环。
continue语句只⽤在for、while、do-while等循环体中, 常与if条件语句⼀起使⽤, ⽤来加速循环。
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论