Java基础 -4.5

循环控制
在循环语句定义的时候还有两个控制语句:break、continue

break主要的功能是退出整个循环结构

continue严格来讲只是结束当前的一次调用(结束当前循环)
当执行到了continue的时候就表示在当前的语句之中后续代码不再执行,而直接进行后续的判断处理。

下面是continue实现了c中goto的功能(知道就行 搞得很乱)

    public static void main(String[] args) {
        point:for(int x=0;x<3;x++) {
                for(int y=0;y<3;y++) {
                    if(x==y) {
                        continue point;
                    }
                    System.out.print(x+"、");
                }
                System.out.println();
            }
    }
>>>1、2、2、
//当x=0时与y=0相等 直接跳到for那 x变为1 x=1 y=0 输出1、 之后x=y=1 跳到for x变为2 之后...

public static void main(String[] args) {
        point:for(int x=0;x<3;x++) {
                for(int y=0;y<3;y++) {

                    System.out.print(x+"、");
                }
                System.out.println();
            }
    }
>>>0、0、0、
>>>1、1、1、
>>>2、2、2、

猜你喜欢

转载自www.cnblogs.com/sakura579/p/12313563.html
4.5