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、
原文地址:https://www.cnblogs.com/sakura579/p/12313563.html