可以给语句块加标号赋予它们名称,标号位于语句之前。标号只能被continue和break引用。格式如下:
label:statement
语句前只允许加一个标号,标号后面不能跟大括号。通过用break后加标号对处于标号中的语句进行控制。
标号的使用:
System.out.println("大家好");
/*
* http: 标号
* //www.heima.com // 注释
*/
http://www.heima.com
System.out.println("才是真的好");
正常执行,结果如下:
break跳出最外层循环:
public static void main(String[] args) {
/*
* outer 和 inner 就是标号
* 只要是合法的标识符即可
*/
outer:for(int x=1;x<=10;x++){
System.out.println("x = "+x);
inner:for(int j=1;j<=10;j++){
System.out.println("j= "+j);
break outer;
}
}
}
执行结果为: