java的break用法雷同于c++,有一点不同的就是,java提供了带标签的break,这样做的好处就是,可以方便地跳出多重嵌套循环。
demo:
TestBeak.java
public class TestBreak {
public static void main(String[] args) {
stats:
for(int i=0;i<10;i++){
for(int j=0;j<i;j++){
if(i==5){
// continue;
// break;
// break stats;
}
System.out.print(i);
}
System.out.println();
}
}
}
以上代码中注释掉部分
continue:跳过i==5继续执行后面的部分
break:这里break和continue作用一样
break stats:则是跳出所有循环回到stats:处