1、break 特点
break:跳出。
break作用的范围:要么是switch语句,要么是循环语句。
记住:当break语句单独存在时,下面不要定义其他语句,因为执行不到。
break跳出所在的当前循环。
如果出现了循环嵌套,break想要跳出指定的循环,可以通过标号来完成。
package com.home.study.loop;
public class BreakDemo {
public static void main(String[] args) {
/*
break:跳出。
break作用的范围:要么是switch语句,要么是循环语句。
*/
for(int x=0; x<3; x++)
{
if(x==2)
break;
System.out.println("x="+x);
}
System.out.println("------------------");
loop1:for (int x=0; x<3 ;x++ )
{
loop2:for (int y=0; y<4 ; y++)
{
System.out.println("x="+x);
break loop1;
}
}
}
}
结果:
2、continue特点
continue:继续。
作用的范围:循环结构。
continue:结束本次循环,继续下次循环。
如果continue单独存在时,下面不要有任何语句,因为执行不到。
package com.home.study.loop;
public class ContinueDemo {
public static void main(String[] args) {
/*
continue:结束本次循环,继续下次循环。
如果continue单独存在时,下面不要有任何语句,因为执行不到。
*/
for (int x=0; x<11 ;x++ )
{
if(x%2==0)
continue;
System.out.println("x="+x);
}
System.out.println("-----------------");
loop1:for (int x=0; x<3 ;x++ )
{
loop2:for (int y=0; y<4 ; y++)
{
System.out.println("x="+x);
continue loop1;
}
}
}
}
结果: