可以用带标签的break语句:label:
do {
for(int i = 0; i < 10; i++)
if(i > 5) break label; //直接跳出2重循环
} while(true);但是Java并不支持真的goto语句(goto语句应当被避免使用)
do {
for(int i = 0; i < 10; i++)
if(i > 5) break label; //直接跳出2重循环
} while(true);但是Java并不支持真的goto语句(goto语句应当被避免使用)
int step=1;
while(true){
case 1:{
step=2;
}
break;
case 2:{ if(...)step=5;
else if(...)step=3;
}
break;
case:.....
}
void fun()
{
try
{
if(x==0)
throw new YyyException("Yyy");
else
throw new XxxException("Xxx");
}
catch(YyyException e)
{ //code1}
catch(XxxException e)
{ //code2 }
}
但只能从循环中出来,不能进去