关于return请教老师

关于return请教老师

一个有返回值的方法不是只能运行一个return返回对应信息吗?为什么这里可以使用多个return

正在回答

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

1回答

你好,这里的多个return语句都是写在不同的代码块中的,而程序真正执行此方法时只执行了一个return语句。祝学习愉快~

  • 我想跑路 提问者 #1
    老师,那都写在不同代码块中的话,那对于这个外部有返回值的方法来说为什么不会相当于定义代码块内局部变量一样,找不到return,使得编译错误?
    2018-03-01 18:05:06
  • 好帮手慕珊 回复 提问者 我想跑路 #2
    只要保证不管有多个代码块,最终都会有一个return语句被执行到,就不会出现编译错误
    2018-03-01 18:20:59
  • 我想跑路 提问者 #3
    非常感谢!
    2018-03-01 21:05:19
问题已解决,确定采纳
还有疑问,暂不采纳

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

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

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

在线咨询

领取优惠

免费试听

领取大纲

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