1.break
作用:用于结束switch和循环语句;
详细:
(1)用于switch语句中结束switch向下继续执行;
(2)用于循环语句中结束break所在的循环;
其他用法:
Break可以用来结束所在循环的外层循环;
class Demo12
{
public static void main(String[] args)
{
outer: for(int i = 0; i < 10; i++)
{
inner: for(int j = 0; j < 10;j++)
{
System.out.println(i+"\t"+j);
breakouter;
}
}
}
}
2.continue
作用:结束当前循环不再执行后续语句并进入下次循环
详细:
用于循环语句中提前结束本次循环,不再执行后面的语句,并且进入到下一次的循环。
其他用法:
Continue可以用来结束当前循环的外层当前循环;
class Demo
{
publicstatic void main(String[] args)
{
outer:for(int i = 0; i < 10; i++)
{
inner:for(int j = 0; j < 10; j++)
{
System.out.println("Helloworld!");
continue;
}
}
}
}
结果是continue所在的循环因为continue的出现而不再继续循环;
注意:continue后面不要写别的语句,因为continue后面的语句无法执行,例如:
class Demo14
{
publicstatic void main(String[] args)
{
for(inti = 0; i < 10; i++)
{
System.out.print("i="+i);
if(i== 5)
{
continue;
System.out.println();
}
System.out.println("helloworld!");
}
}
}
编译错误截图: