当前位置:首页 > 嵌入式培训 > 嵌入式学习 > 讲师博文 > 关于java中break和continue标签的用法

关于java中break和continue标签的用法 时间:2018-09-20      来源:未知

Java语言中使用break跳出一层循环,这与C/C++中的break用法一样。要注意当break用在一组嵌套循环时,将仅跳出里面的循环。演示代码如下:

package com.farsight.javademo.var;

public class break_demo02 {

public static void main(String[] args) {

int i = 0, j = 0;

outer:

for (i = 0; i < 3; i++) {

for (j = 0; j <10; j++) {

if (j == 5){

// continue outer;

break outer;

}

System.out.println("i="+i+" j="+j);

}

}

}

}

Java语言中使用continue语句来结束当次循环,这与C/C++中用法也一样,把上面的程序中的break改成continue即可。

使用break退出多层循环(与C/C++中的goto用法类似,跳过与标签近的即外层循环)

package com.farsight.javademo.var;

public class break_demo02 {

public static void main(String[] args) {

int i = 0, j = 0;

outer:

for (i = 0; i < 3; i++) {

for (j = 0; j <10; j++) {

if (j == 5){

// continue outer;

break outer;

}

System.out.println("i="+i+" j="+j);

}

}

}

}

程序执行结果如下:

i=0 j=0

i=0 j=1

i=0 j=2

i=0 j=3

i=0 j=4

在多层循环中使用(提前结束的是标签近的外层循环体的一次循环,提前进入外层循环的下次循环),把上面的程序中的break改成continue,程序执行结果如下:

i=0 j=0

i=0 j=1

i=0 j=2

i=0 j=3

i=0 j=4

i=1 j=0

i=1 j=1

i=1 j=2

i=1 j=3

i=1 j=4

i=2 j=0

i=2 j=1

i=2 j=2

i=2 j=3

i=2 j=4

上一篇:关于程序设计进阶方法

下一篇:关于sbrk/brk函数的使用

热点文章推荐
华清学员就业榜单
高薪学员经验分享
热点新闻推荐
前台专线:010-82525158 企业培训洽谈专线:010-82525379 院校合作洽谈专线:010-82525379 Copyright © 2004-2022 北京华清远见科技集团有限公司 版权所有 ,京ICP备16055225号-5京公海网安备11010802025203号

回到顶部