Java之跳出多重循环
一、break语句
1. break可以结束一个switch语句
2. break可以结束循环语句中的当前语句
举例:
int x=0,y=0;
for(int i=0;i<n;i++){
x++;
for(int j=0;j<n;j++){
y++;
if(x==1&&y==1)
break;//先跳出内层循环
}
}
二、continue语句
continue语句只用于循环结构,作用是使循环短路,无法跳出当前循环,结束本次循环,执行下次循环;
举例:
for(int i=0;i<n;i++){
for(int j=0;j<n;j++)
{
if(j==1)
continue;//循环在j==1处循环
}
}
三、return语句
return的功能是结束一个方法,当一个方法执行到return语句时,这个方法将自动结束。
举例:
for(int i=0;i<n;i++){
for(int j=0;j<n;j++){
if(j==1)
return;//整个循环直接全部结束
}
}