为了账号安全,请及时绑定邮箱和手机立即绑定

关于return的问题

用 return sum= score1+score2; 为什么不可以啊?   还有这里为什么要用return ,用其他的方法可以不?

正在回答

4 回答

还可以用全局变量或传入指针

0 回复 有任何疑惑可以回复我~

void方法就是不需要返回值,如果是其他有返回值的方法,就必须return一个和声明类型相同的值或者变量,(也可以是它的子类类型,多态性)。而不是一个表达式!

0 回复 有任何疑惑可以回复我~

前面没定义viod说明需要返回值,return是表示返回一个返回值。

0 回复 有任何疑惑可以回复我~

return 后面跟的是你前面声明的返回值,只能是一个值。

而你这个sum = score1 + score2;是一个赋值表达式,

为什么要用return,方法的返回关键字就是return啊,没理解你的意思

0 回复 有任何疑惑可以回复我~

举报

0/150
提交
取消
Java入门第二季 升级版
  • 参与学习       530629    人
  • 解答问题       6091    个

课程升级!以终为始告别枯燥,在开发和重构中体会Java面向对象编程的奥妙

进入课程

关于return的问题

我要回答 关注问题
意见反馈 帮助中心 APP下载
官方微信