== break正常使用==
public class BreakTest {
public static void main(String[] args) {
//一个简单的for循环
for (int i = 0; i < 3 ; i++)
{
System.out.println("i的值是: " + i);
for(int j = 0;j < 3;j++)
{
if(j == 1)
{
//执行该语句,会结束所有语句
break;
}
}
}
}
}
使用:标识符跳出循环
//使用:号标识符停止
//外层循环
outer:
for (int i = 0; i < 3 ; i++)
{
System.out.println("i的值是: " + i);
//内层循环
for(int j = 0;j < 3;j++)
{
System.out.println("j的值是: " + j);
if(j == 1)
{
//跳出outer所在的循环
break outer;
}
}
}
i的值是: 0
j的值是: 0
j的值是: 1
//使用:号标识符停止
//外层循环
for (int i = 0; i < 3 ; i++)
{
System.out.println("i的值是: " + i);
//内层循环
outer1:
for(int j = 0;j < 3;j++)
{
System.out.println("j的值是: " + j);
if(j == 1)
{
//跳出outer所在的循环
break outer1;
}
}
}
i的值是: 0
j的值是: 0
j的值是: 1
i的值是: 1
j的值是: 0
j的值是: 1
i的值是: 2
j的值是: 0
j的值是: 1