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

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

一直想问,因为课程里面讲解的只有break,continue。实际上忽视了一个重要的关键字,return,除了返回值功能外,另一个功能是结束函数,请问和break有什么区别,课程没有这方面的介绍,求各位大神详解!

24 个回复

正序浏览
加标签就够了
回复 使用道具 举报
用return来跳出多层循环
回复 使用道具 举报
Nemo 中级黑马 2015-6-12 09:55:21
23#
给循环做个标记,然后break,continue的时候可以加上这个标记,那就是跳出对应标记的循环而不是当前循环了
回复 使用道具 举报
break结束当前整个循环,跳出整个循环;continue则只是结束本次循环,条件变化之后继续下一次循环;return则是结束本方法,返回到调用者,诸如系统或调用这个方法的那个函数。
回复 使用道具 举报
在循环前面加标签  然后break这个标签就ok
回复 使用道具 举报
break:结束循环
continue:结束本次循环
return:结束函数
回复 使用道具 举报
加上标签就可以跳出多层循环!
回复 使用道具 举报
循环后面有的return一只是被忽略掉的,有和没有是一样的
回复 使用道具 举报
也可以内部循环控制外部循环的循环条件来控制,例如,x是控制外循环的变量,那么在内循环中控制X的值,满足条件时,是x达到跳出外循环的条件,前提是内循环要先结束
回复 使用道具 举报
666666666666
回复 使用道具 举报
6666666666666666
回复 使用道具 举报

原来还可以这样跳出循环,学习了
回复 使用道具 举报
break是跳出循环,跳出多重循环可在外层循环前起一名字,然后在break后加上,即可跳出,如break q:
return是结束当前函数的执行。
回复 使用道具 举报
break+标签,即跳出指定循环
回复 使用道具 举报
用break就可以了
回复 使用道具 举报
不是很明白?
回复 使用道具 举报
楼上说得好!标签才是王道
回复 使用道具 举报
哈哈,这我刚学了。
回复 使用道具 举报
break是跳出循环,继续执行循环下边的程序,而return是直接结束函数的运行
回复 使用道具 举报
12下一页
您需要登录后才可以回帖 登录 | 加入黑马