为什么要用return啊?不能直接sum=score1+score2;

来源:8-9 Java 中的 static 使用之静态方法

初级阶段

2017-11-26 16:49

public static int sum(){

return score1+score2;

}

写回答 关注

2回答

  • 慕圣5313168
    2017-11-26 17:19:15
    已采纳

    因为你定义的是int方法,要有返回值,定义void就可以直接sum=score1+score2;

    慕仙4495...

    如果是sum=score1+score2; return sum; 为什么这样不可以?

    2018-07-23 16:26:03

    共 1 条回复 >

  • qq_蜕变_33
    2017-11-27 14:43:54

    因为这里定义的是一个无参返回值类型为int的sum静态方法,所以需要用return来返回,如果用void,表示无返回值,就不需要用return。

    慕盖茨512...

    谢谢,明白了

    2018-06-11 22:52:51

    共 1 条回复 >

Java入门第二季 升级版

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

530649 学习 · 6091 问题

查看课程

相似问题