黑马程序员技术交流社区
标题:
如果跳出嵌套循环
[打印本页]
作者:
惜别的海岸
时间:
2013-5-16 15:58
标题:
如果跳出嵌套循环
本帖最后由 惜别的海岸 于 2013-5-17 00:03 编辑
在java中不能使用goto关键字,那么如何跳出多层嵌套循环呢?
作者:
Jacky_Chen1990
时间:
2013-5-16 16:13
return 跳出。
作者:
曾大鹏
时间:
2013-5-16 16:13
那只能来个标记了 breka只能跳出一个循环
int f=1;
for(int i=0;i<5&&f;i++)
{
for(j=0;j<5&&f;j++)
{
if(条件)//需要跳出循环
f=0; //这样就能跳出全部循环
}
}
作者:
王靖远
时间:
2013-5-16 16:25
break可以跳出吧。
作者:
逸盏清茶
时间:
2013-5-16 17:54
定义一个标签
w:for(int x=0; x<3; x++)
{
for(int y=0; y<4; y++)
{
System.out.println("x="+x);
break w;
}
}
作者:
殇_心。
时间:
2013-5-16 20:37
如果问题已解决,请及时修改分类,否则继续提问,谢谢合作!
作者:
第一枭雄
时间:
2013-5-16 21:33
本帖最后由 第一枭雄 于 2013-5-16 21:35 编辑
三种:
1:return:直接跳出方法
2:break,跳出循环。
3:continue,跳出本次循环开始下一次
其中break和continue可以用标签指定跳出的位置,也就可以跳到你想要的位置,就是4楼说的那样
欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/)
黑马程序员IT技术论坛 X3.2