循环语句中continue和break充当“goto”角色

来源:互联网 发布:网络跟踪 编辑:程序博客网 时间:2024/06/06 10:48

循环语句中continue用于结束当次循环,进行下次下次循环,不过加上label后,就可以调到含continue的语句块中。同理的break中用于跳出循环,不过它不会执行下次循环。

具体看代码:

public class NineNine{NineNine(){System.out.println("Hello NineNine");}public static void main(String[] args) {NineNine nn =new NineNine();nn.labelCon();nn.Con();}void labelCon(){outer:for (int i=0; i<10; ++i) {for (int j=0; j<10;++j ) {if (j>i) {System.out.println();continue outer;}System.out.print(i*j+" ");}System.out.println();}}void Con(){for (int i=0; i<10; ++i) {for (int j=0; j<10;++j ) {if (j>i) {continue;}System.out.print(i*j+" ");}System.out.println();}}}


0 0
原创粉丝点击