黑马程序员技术交流社区

标题: 在JAVA中,如何跳出当前的多重嵌套循环? [打印本页]

作者: Rao^Yang    时间: 2015-6-10 22:25
标题: 在JAVA中,如何跳出当前的多重嵌套循环?
一直想问,因为课程里面讲解的只有break,continue。实际上忽视了一个重要的关键字,return,除了返回值功能外,另一个功能是结束函数,请问和break有什么区别,课程没有这方面的介绍,求各位大神详解!
作者: shuaiqi_P_D    时间: 2015-6-10 22:40
循环前加标签,break后面也加标签
作者: keto    时间: 2015-6-10 22:47
break是结束当前循环,执行下一步操作;而return是结束当前操作,返回上一步,直到循环结束、、
作者: q757571446    时间: 2015-6-10 23:48
受教了,复习了
作者: 海洋你好    时间: 2015-6-10 23:52
1、return 语句的作用
      (1) return 从当前的方法中退出,返回到该调用的方法的语句处,继续执行。
      (2) return 返回一个值给调用该方法的语句,返回值的数据类型必须与方法的声明中的返回值的类型一致。
      (3) return后面也可以不带参数,不带参数就是返回空,其实主要目的就是用于想中断函数执行,返回调用函数处。
2.  continue 语句的作用
    (1)break在循环体内,强行结束循环的执行,也就是结束整个循环过程,不在判断执行循环的条件是否成立,直接转向循环语句下面的语句。
    (2)当break出现在循环体中的switch语句体内时,其作用只是跳出该switch语句体。
作者: edithe    时间: 2015-6-11 09:27
标签才是王道
作者: 少年闰土    时间: 2015-6-11 14:48
break是跳出循环,继续执行循环下边的程序,而return是直接结束函数的运行
作者: mouwengang    时间: 2015-6-11 18:38
哈哈,这我刚学了。
作者: liu100chao    时间: 2015-6-11 19:24
楼上说得好!标签才是王道
作者: wtf518    时间: 2015-6-11 19:25
不是很明白?
作者: cyd1058    时间: 2015-6-11 19:58
用break就可以了
作者: GoldMan    时间: 2015-6-11 21:58
break+标签,即跳出指定循环
作者: zd12345    时间: 2015-6-11 22:10
break是跳出循环,跳出多重循环可在外层循环前起一名字,然后在break后加上,即可跳出,如break q:
return是结束当前函数的执行。
作者: 王骥    时间: 2015-6-11 22:12
q757571446 发表于 2015-6-10 23:48
受教了,复习了

原来还可以这样跳出循环,学习了
作者: w490541    时间: 2015-6-11 22:12
6666666666666666
作者: w490541    时间: 2015-6-11 22:16
666666666666
作者: Foundmoon    时间: 2015-6-11 22:21
也可以内部循环控制外部循环的循环条件来控制,例如,x是控制外循环的变量,那么在内循环中控制X的值,满足条件时,是x达到跳出外循环的条件,前提是内循环要先结束
作者: Monster    时间: 2015-6-11 22:30
循环后面有的return一只是被忽略掉的,有和没有是一样的
作者: qian0217wei    时间: 2015-6-12 00:16
加上标签就可以跳出多层循环!
作者: zhaopy    时间: 2015-6-12 09:08
break:结束循环
continue:结束本次循环
return:结束函数
作者: q19871127    时间: 2015-6-12 09:13
在循环前面加标签  然后break这个标签就ok
作者: YongBao_Summer    时间: 2015-6-12 09:39
break结束当前整个循环,跳出整个循环;continue则只是结束本次循环,条件变化之后继续下一次循环;return则是结束本方法,返回到调用者,诸如系统或调用这个方法的那个函数。
作者: Nemo    时间: 2015-6-12 09:55
给循环做个标记,然后break,continue的时候可以加上这个标记,那就是跳出对应标记的循环而不是当前循环了
作者: cyd1058    时间: 2015-6-12 22:17
用return来跳出多层循环
作者: mishisanyi    时间: 2015-6-14 15:29
加标签就够了




欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) 黑马程序员IT技术论坛 X3.2