break语句正常情况下只能跳出一层循环,那么如何能让break跳出指定的循环呢?
方法:利用标签
标签名:循环体{
break 标签名;
}
在这里说明一下,标签名可以使任意的标识符
看个例子
package test;
public class pop {
public static void main(String[] args) {
Loop: for (int i = 0; i < 4; i++) {//在这里添加一个标签
for (int j = 0; j < 6; j++) {
if (j == 4) {
break Loop;//break 后面跟上标签名
}
System.out.println("i="+i+" j="+j);
}
}
}
}
结果如下
i=0 j=0
i=0 j=1
i=0 j=2
i=0 j=3
continue与break语句一样,也支持标签功能
标签名:循环体{
continue 标签名;
}