黑马程序员技术交流社区
标题:
在JAVA中如何跳出当前的多重嵌套循环?
[打印本页]
作者:
bei
时间:
2014-12-21 11:17
标题:
在JAVA中如何跳出当前的多重嵌套循环?
在JAVA中如何跳出当前的多重嵌套循环?
作者:
bjuth
时间:
2014-12-21 11:32
黑马程序员_毕向东_Java基础视频教程第03天-10-语句(break-continue).avi
作者:
superjiejie
时间:
2014-12-21 12:06
本帖最后由 superjiejie 于 2014-12-21 12:08 编辑
public class HmTest1 {
//boolean值的标记位,在for循环中使用判断是否继续循环来达到目的 这个是 Think in java 推荐的用法
public void fun1() {
int array[][] = { { 1,2,3,4,5 }, {6,7,8,9,10 } };
boolean flag = false;
for (int i = 0; i < array.length && !flag; i++) { // 当flag为true时跳出循环
for (int j = 0; j < array[i].length; j++) {
if (array[i][j] == 8) {
flag = true;
break;
}
}
}
System.out.println(flag);
}
//我们可以在循环体开头设置一个标志位,也就是设置一个标记,然后使用带此标号的break语句跳出多重循环。
//类似于C的 goto语句 不推荐使用这个
public void fun2(){
//设置一个标记 使用带此标记的break语句跳出多重循环体
OK: for(int i=1;i<20;i++){ //让i循环次
for(int j=1;j<=i;j++){
if(i==10){ //为10跳出
break OK ;
}
System.out.print(i + "*" + j + "=" + i*j) ;
System.out.print(" ") ;
}
System.out.println() ;
}
}
}
就写这么多 没运行 你看看运行看一下吧
复制代码
作者:
孟子飞宏
时间:
2014-12-21 12:14
用break吧,视频有
作者:
lwh316658735
时间:
2014-12-21 12:56
多个break 或者给循环标示,直接用braek 标示 就可以跳出多层循环了
作者:
lwh316658735
时间:
2014-12-21 12:58
多个break 或者给循环标示,直接用braek 标示 就可以跳出多层循环了
作者:
只会金克斯
时间:
2014-12-21 13:03
围观。。。。。。。。。。。
作者:
kenhe
时间:
2014-12-21 13:04
可以给for起一个名字 标识 然后跳出
作者:
有陷阱快跑丶
时间:
2014-12-21 17:39
break 标号
作者:
18334705181
时间:
2014-12-21 17:55
可以利用标记跳出循环,也可以控制外循环的次数来跳出循环,还可以通过定义布尔变量,当达到一定值的时候将值判断条件改为假,即跳出多重循环
作者:
beyondskyqiu
时间:
2014-12-21 19:42
可以使用标号来实现跳出多重循环,但是java一般不建议使用。所以说了解就行。不用深究。
作者:
赖永树
时间:
2014-12-21 23:39
使用break,结束整个循环体,也可以使用标号结束指定循环体。
使用continue,跳出此次循环,重新开始新的循环。
作者:
西风烈123
时间:
2014-12-22 12:33
return。。。。
作者:
c91764000
时间:
2014-12-22 21:55
用break进行循环跳出
作者:
范中俊
时间:
2014-12-22 22:07
围观一下。。
作者:
cz萑
时间:
2014-12-22 22:09
用break,continue,return,都可以跳出
欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/)
黑马程序员IT技术论坛 X3.2