- 背景
循环标识符用于内循环结束外循环的操作. - 代码如下
package com.itheima.exercise;
public class loopSymbol {
public static void main(String[] args) {
loop1: for (int i=1;i<5;i++){
System.out.println("i ="+i);
loop2: for(int j=1;j<5;j++){
System.out.println("j = "+j);
if(j==3){
break loop1;
}
}
}
}
}
代码输出:
"D:\IDEA\IntelliJ IDEA 2019.3.3\jbr\bin\java.exe" "-javaagent:D:\IDEA\IntelliJ IDEA 2019.3.3\lib\idea_rt.jar=63808:D:\IDEA\IntelliJ IDEA 2019.3.3\bin" -Dfile.encoding=UTF-8 -classpath D:\IDEA\IDEAcode\baseclass\out\production\day05code com.itheima.exercise.loopSymbol
i =1
j = 1
j = 2
j = 3
Process finished with exit code 0
代码分析:
可以看到当 j=3时,程序直接结束loop1的外层循环.