关键字:break、continue-Java板块造梦空间论坛-技术交流-造梦空间论坛

关键字:break、continue

在循环语句中,但我们满足了某种条件后,如果需要中断循环的继续执行,可以使用关键字:break和continue。

break关键字

break用于结束当前循环

例1:

for (int i = 1; i <= 10; i++) {
			System.out.println("造梦空间"+i);
			if (i==6) {
				break;
			}
		}

输出结果:

造梦空间1
造梦空间2
造梦空间3
造梦空间4
造梦空间5
造梦空间6

例2:

 

for (int a = 0; a < 10; a++) {
			System.out.println("造梦空间"+a);
			for (int b = 0; b < 10; b++) {
				System.out.println("内层"+b);
				if (b==6) {
					break;
				}
			}
		}

输出结果:

造梦空间0
内层0
内层1
内层2
内层3
内层4
内层5
内层6
造梦空间1
内层0
内层1
内层2
内层3
内层4
内层5
内层6
造梦空间2
内层0
内层1
内层2
内层3
内层4
内层5
内层6
造梦空间3
内层0
内层1
内层2
内层3
内层4
内层5
内层6
造梦空间4
内层0
内层1
内层2
内层3
内层4
内层5
内层6
造梦空间5
内层0
内层1
内层2
内层3
内层4
内层5
内层6
造梦空间6
内层0
内层1
内层2
内层3
内层4
内层5
内层6
造梦空间7
内层0
内层1
内层2
内层3
内层4
内层5
内层6
造梦空间8
内层0
内层1
内层2
内层3
内层4
内层5
内层6
造梦空间9
内层0
内层1
内层2
内层3
内层4
内层5
内层6

注:break仅结束理他最近的一层循环。

break结束指定循环

zaomeng:for(int i=1;i<=10;i++) {
			System.out.println(i);
			for(int i1=1;i1<=10;i1++) {
				System.out.println(i1);
				if (i1==5) {
					break zaomeng;
				}
			}
		}

输出结果:

1
1
2
3
4
5

continue关键字

continue结束当次循环

例1:

for (int c = 0; c < 5; c++) {
			if (c==3) {
				continue;
			}
			System.out.println(c);
		}

输出结果:

0
1
2
4

例2:

for (int d = 0; d < 5; d++) {
			System.out.println("d="+d);
			for (int e = 0; e < 3; e++) {
				if (d==3) {
					continue;
				}
				System.out.println("e="+e);
			}
		}

输出结果:

d=0
e=0
e=1
e=2
d=1
e=0
e=1
e=2
d=2
e=0
e=1
e=2
d=3
d=4
e=0
e=1
e=2

 

请登录后发表评论

    没有回复内容

© 造梦空间论坛