为什么break改成了return??

为什么break改成了return??

this.studentNum=i+1; 插入到if 语句里面 了,最后的break为什么要改成return??

正在回答

登陆购买课程后可参与讨论,去登陆

3回答
  1. break是用来跳出循环的,列如do-while,while,for.

  2. 而return是使整个方法返回的,return后面程序,不管在return所在程序的外面还是里面,一律统统不执行,提高程序运行的效率

    如果我的回答解决了你的疑问,请采纳~

小張Roy 2017-04-13 17:34:29

所有用return 和break 是一樣嗎. 還是會跳回主程序?

  • 不是一样的,如果在return和break所在的循环外面还有程序,使用return和 break的结果是不同的。return是直接结束方法,后面的程序不会执行,但是break就不同了,break只会跳出一层循环,接着会继续执行循环外的程序
    2017-08-20 21:54:12
TDYu 2017-03-16 08:56:44

因为存好i+1以后,相当于用完这方法了,可以改成return,跳回主程序中。break的话是代表跳出循环,然而循环后面没有要再执行语句,也会结束方法然后跳回主程序,既然如此,就在刚刚那里直接return跳回就好,省了跳出循环的动作

问题已解决,确定采纳
还有疑问,暂不采纳

恭喜解决一个难题,获得1积分~

来为老师/同学的回答评分吧

0 星
请稍等 ...
意见反馈 帮助中心 APP下载
官方微信

在线咨询

领取优惠

免费试听

领取大纲

扫描二维码,添加
你的专属老师