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

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

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

24 个回复

倒序浏览
循环前加标签,break后面也加标签
回复 使用道具 举报
break是结束当前循环,执行下一步操作;而return是结束当前操作,返回上一步,直到循环结束、、
回复 使用道具 举报
受教了,复习了
回复 使用道具 举报
1、return 语句的作用
      (1) return 从当前的方法中退出,返回到该调用的方法的语句处,继续执行。
      (2) return 返回一个值给调用该方法的语句,返回值的数据类型必须与方法的声明中的返回值的类型一致。
      (3) return后面也可以不带参数,不带参数就是返回空,其实主要目的就是用于想中断函数执行,返回调用函数处。
2.  continue 语句的作用
    (1)break在循环体内,强行结束循环的执行,也就是结束整个循环过程,不在判断执行循环的条件是否成立,直接转向循环语句下面的语句。
    (2)当break出现在循环体中的switch语句体内时,其作用只是跳出该switch语句体。
回复 使用道具 举报
标签才是王道
回复 使用道具 举报
break是跳出循环,继续执行循环下边的程序,而return是直接结束函数的运行
回复 使用道具 举报
哈哈,这我刚学了。
回复 使用道具 举报
楼上说得好!标签才是王道
回复 使用道具 举报
不是很明白?
回复 使用道具 举报
用break就可以了
回复 使用道具 举报
break+标签,即跳出指定循环
回复 使用道具 举报
break是跳出循环,跳出多重循环可在外层循环前起一名字,然后在break后加上,即可跳出,如break q:
return是结束当前函数的执行。
回复 使用道具 举报

原来还可以这样跳出循环,学习了
回复 使用道具 举报
6666666666666666
回复 使用道具 举报
666666666666
回复 使用道具 举报
也可以内部循环控制外部循环的循环条件来控制,例如,x是控制外循环的变量,那么在内循环中控制X的值,满足条件时,是x达到跳出外循环的条件,前提是内循环要先结束
回复 使用道具 举报
循环后面有的return一只是被忽略掉的,有和没有是一样的
回复 使用道具 举报
加上标签就可以跳出多层循环!
回复 使用道具 举报
break:结束循环
continue:结束本次循环
return:结束函数
回复 使用道具 举报
12下一页
您需要登录后才可以回帖 登录 | 加入黑马