continue:跳过本次循环体中余下尚未执行的语句,内循环立即进行下一次的循环。
public static void main(String[] args) {
// 外循环
for (int i = 0; i
if (j == 3) {
continue;
System.out.println("j=" + j);
}
}
}
System.out.println("结束");
}
return:直接返回,不在执行循环或者余下尚未执行的代码。
public static void main(String[] args) {
// 外循环
for (int i = 0; i
if (j == 3) {
System.out.println("j=" + j);
return;
}
}
}
System.out.println("结束");
}
break:终止当前循环,如果是双重for循环,我在内循环使用,只会终止我的内循环,外循环进入下一次循环。
public static void main(String[] args) {
// 外循环
for (int i = 0; i
if (j == 3) {
System.out.println("j=" + j);
break;
}
}
}
System.out.println("结束");
}
用函数的方式,修饰外循环。
public static void main(String[] args) {
// 外循环
lab: for (int i = 0; i
if (j == 3) {
System.out.println("j=" + j);
break lab;
}
}
}
System.out.println("结束");
}
给外循环添加函数,xxx: 修饰。 当我内循环满足条件时,终止函数,这个时候就不会在执行双重循环了,直接跳出循环,执行余下的代码。
|