Java编程那些事儿38—break和continue语句[Java编程]
本文“Java编程那些事儿38—break和continue语句[Java编程]”是由七道奇为您精心收集,来源于网络转载,文章版权归文章作者所有,本站不对其观点以及内容做任何评价,请读者自行判断,以下是其具体内容:
5.5 break和continue语句
break和continue语句是和循环语句精密相关的两种语句.此中break关键字的意思是中止、打断,continue关键字的意思是持续.利用这两个关键字可以疗养循环的履行.
5.5.1break语句
break语句在前面的switch语句中已经介绍过,功效的话是中止switch语句的履行,在循环语句中,break语句的作用也是中止循环语句,也就是完毕循环语句的履行.
break语句可以用在三种循环语句的内部,功效完好相同.下面以while语句为例来阐明break语句的基本利用及其功效.
示例代码:
int i = 0;
while(i < 10){
i++;
if(i == 5){
break;
}
}
则该循环在变量i的值等于5时,满意条件,然后履行break语句,完毕整个循环,接着履行循环后续的代码.
在循环语句中,可以利用break语句中止正在履行的循环.
在实际的代码中,构造常常会因为逻辑对比复杂,而存在循环语句的嵌套,假如break语句呈目前循环嵌套的内部时,则只完毕break语句所在的循环,关于别的的循环没有影响,示例代码以下:
for(int i = 0;i < 10;i++){
for(int j = 0;j < 5;j++){
System.out.println(j);
if(j == 3){
break;
}
}
}
则该break语句因为呈目前循环变量为j的循环内部,则履行到break语句时,只中止循环变量为j的循环,而对循环变量为i的循环没有影响.
在上面的示例代码中,假如需求中止外部的循环,则可以利用语法供应的标签语句来标识循环的位置,然后跳出标签对应的循环.示例代码以下:
lable1:
for(int i = 0;i < 10;i++){
for(int j = 0;j < 5;j++){
System.out.println(j);
if(j == 3){
break label1;
}
}
}
阐明:这里的label1是标签的名称,可认为Java语言中肆意合理的标识符,标签语句必须和循环匹配利用,利用时书写在对应的循环语句的上面,标签语句以冒号完毕.假如需求中止标签语句对应的循环时,采取break背面跟标签名的方法中止对应的循环.则在该示例代码中break语句中止的即循环变量为i的循环.
以上是“Java编程那些事儿38—break和continue语句[Java编程]”的内容,如果你对以上该文章内容感兴趣,你可以看看七道奇为您推荐以下文章:
本文地址: | 与您的QQ/BBS好友分享! |