z: 在JAVA 循环语句中的意思

来源:百度知道 编辑:UC知道 时间:2024/07/04 13:52:42
请问如下代码中,z: 是嘛意思?

public void go(){

String o="";
z:
for(int x=0;x<3;x++){
for (int y=0;y<2;y++){
if(x==1)break;
if(x==2&&y==1)break z;
o=o+x+y;
}
}
System.out.println(o);
}

z是个标签。
也就是if(x==2&&y==1)如果符合条件,就跳到z处(下面的代码就不执行了),接着循环.

一开始就有一个标签z
外层for循环开始执行,x=0
o=o+0+0=00
然后x=1直接退出内层循环x=1,内层循环重新开始,x=2 跳到标签出重新执行,然后这就是个死循环,呵呵

打错了~