循环的标示符

来源:互联网 发布:蜜桃影院源码制作 编辑:程序博客网 时间:2024/05/17 01:02
一个正常的循环如下:
public static void main(String[] arge){for(int i=1;i<10;i++){for(int j=1;j<=i;j++){System.out.print(i+"*"+j+"="+i*j+"\t");}System.out.println();}}

但有时我们为了表示每个循环,可以在每个循环的前面添上合法的字符,即循环标示符如下:

public static void main(String[] arge){p:for(int i=1;i<10;i++){q:for(int j=1;j<=i;j++){System.out.print(i+"*"+j+"="+i*j+"\t");}System.out.println();}}
比如在使用break是,默认是跳出所在循环,下面是默认跳出内嵌for循环:

public static void main(String[] arge){for(int i=1;i<10;i++){for(int j=1;j<=i;j++){System.out.print(i+"*"+j+"="+i*j+"\t");break;}System.out.println();}}
但如果加了标示符,就可以指定跳出哪个循环了。

如下跳出第一个循环,而不是内嵌循环了:

public static void main(String[] arge){p:for(int i=1;i<10;i++){q:for(int j=1;j<=i;j++){System.out.print(i+"*"+j+"="+i*j+"\t");break p;}System.out.println();}}
 
原创粉丝点击