您的位置:首页 > 编程语言 > Java开发

java跳出多重循环

2015-12-25 21:40 483 查看
在java语言中,提供带标签的break,用于跳出多重循环。

标签后面紧跟一个冒号,且标签放在希望跳出的最外层循环之前。

/*
*Created on 2015年12月25日
*Copyright 2015 Yong Cai Limited crop. All Rights Reserved
*
*/

public class LabeBreak{

public static void main(String[] args){
label:
for(int i=0;i<10;i++){
for(int k=0;k<10;k++){
for(int m=0;m<10;m++){
System.out.println("i:"+i+"  k:"+k+"  m:"+m);
if(m==5)
break label;
}
}
}
}

}


输出结果:

i:0 k:0 m:0

i:0 k:0 m:1

i:0 k:0 m:2

i:0 k:0 m:3

i:0 k:0 m:4

i:0 k:0 m:5

可以发现,当m==5时,执行break标签语句,程序就跳出了三层循环。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: