我的回答你看看 红色字体部分
public class B {
public static void main(String[] agrs){
outer: //标签
for(int i = 0;i<5;i++){
for(int j = 0;j <4; j++){
if(j==2){
//return; return关键字并不是专门用于跳出循环的,而是结束一个方法。一旦在循环体内执行到一个return语句,该方法将会结束,循环自然也随之结束。
//break; 在多重循环中,不带标号的break语句将只退出它所在的内循环
//continue 停止当前循环的迭代,退回循环起始处,开始下次迭代
//continue outer; 带标签的continue会达到标签的位置,并重新进入紧接在那个标签后面的循环。
//break outer; 带标签的break语句从多重循环体的内部跳出到标号所标志的那层循环,并从标号标志的那层循环后面的语句继续执行。
}
}
}
}
} |