Java中goto作为一个保留关键字,没有被使用,当想跳出多重循环的时候,推荐使用break 标志的方法
@Test
public void loop(){
flag: //break标志
for (int i = 0; i < 10; i++) {
for (int j = 0; j < 2 ; j++) {
if(i==2){
break flag;
}
System.out.println("i-------------------"+i);
}
}
}
运行结果:
i-------------------0
i-------------------0
i-------------------1
i-------------------1
我们可以看出在i==2时,直接跳出了双重循环。
注:continue关键字的作用是跳出当前循环;break关键字的作用是跳出单个循环;return是直接结束当前方法;