6、使用break+标签,结束单层、多层循环
(1)单层
public class Test
{
public static void main(String[] args)
{
outer:
for(int i = 0 ; i < 10 ; i++)
{
System.out.println(i+"");
if( i == 6)
break outer;
}
}
}
效果和不加标签一致
(2)多层
public class Test
{
public static void main(String[] args)
{
outer:
for(int i = 0 ; i < 10 ; i++)
{
for(int j = 0; j < 10 ; j++)
{
System.out.println(i+":"+j);
if( i == 6)
break outer;
}
}
}
}
查看结果,发现可以直接结束掉两层,
多尝试一下三层
结果,可以直接结束,标签指定的那一层