以简单案例作为演示
流程图:
文字描述:
1 定义两个标签来演示(建议不使用标签会导致可读性变差)
2 label1 定义一个int类型i 初始值为0,判断i 是否小于2,为真执行以下循环体,为假退出循环。
3 循环体:label2:定义int类型 j 初始值为0,判断j是否小于10,为真 走判断j 是否等于2 为真走continue(自己定义跳转哪个循环,如不特指则默认退出本次循环跳转到最近的循环),为假输出j ,j++ ,然后 i++回到判断i是否小于2.
代码展示
package 课堂练习;
public class 练习20 {
public static void main (String[] args){
label1:
for(int i = 0; i < 2; i++){
label2:
for(int j = 0; j < 10; j++){
if(i == 2){
continue label2;
}System.out.println("j=" + j);
}
}
}
}
结果图