A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

© 惜别的海岸 中级黑马   /  2013-5-16 15:58  /  1737 人查看  /  6 人回复  /   0 人收藏 转载请遵从CC协议 禁止商业使用本文

本帖最后由 惜别的海岸 于 2013-5-17 00:03 编辑

在java中不能使用goto关键字,那么如何跳出多层嵌套循环呢?

评分

参与人数 1技术分 +1 收起 理由
殇_心。 + 1

查看全部评分

6 个回复

倒序浏览
return 跳出。
回复 使用道具 举报
那只能来个标记了 breka只能跳出一个循环
int f=1;
for(int i=0;i<5&&f;i++)
{
   for(j=0;j<5&&f;j++)
   {
       if(条件)//需要跳出循环
       f=0; //这样就能跳出全部循环

   }

}
回复 使用道具 举报
break可以跳出吧。
回复 使用道具 举报
定义一个标签

w:for(int x=0; x<3; x++)
                {
                        for(int y=0; y<4; y++)
                        {
                                System.out.println("x="+x);
                                break w;
                        }                               
                }

评分

参与人数 1技术分 +1 收起 理由
殇_心。 + 1

查看全部评分

回复 使用道具 举报
如果问题已解决,请及时修改分类,否则继续提问,谢谢合作!
回复 使用道具 举报
本帖最后由 第一枭雄 于 2013-5-16 21:35 编辑

三种:
1:return:直接跳出方法
2:break,跳出循环。
3:continue,跳出本次循环开始下一次
其中break和continue可以用标签指定跳出的位置,也就可以跳到你想要的位置,就是4楼说的那样
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马