在今天的测试中, 由于对以往知识的不牢固导致了对于标签语句错误的理解, 先参考如下例子说明.
public class D0424 {
static void Label(){
outer: for(int i=0;i<3;i++){
inner: for(int j=0;j<3;j++){
if(j>1) break outer;
System.out.println(j + "and" + i);
}
}
//200-300素数
int num=0;
System.out.println("200-300的素数:");
outr: for(int i=200;i<=300;i++){
for(int j=2;j<i;j++){
if(i%j==0)
continue outr;
}
System.out.print(i);
num++;
if(num %10 == 0)
System.out.println();
else
System.out.print('\t');
}
}
}
... java'''
break label
break带标签是指跳出多层循环的,利用标签来指明是要跳出哪一层循环.
continue label
continue 的标签是要调到标签所在层并进行下一次循环.