score1 + score2;

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

社会欢_编程小渣渣

2018-04-13 20:08

没有 sum=score1+score2; 就直接返回 return  score1 + score2; 
为什么这个 sum就直接等于  score1 + score2;


写回答 关注

4回答

  • 艾米丽宏
    2018-04-13 20:48:36
    已采纳

    需要提供完整代码!应该是哪里写错了!

    社会欢_编程...

    非常感谢!人很好

    2018-04-13 20:57:21

    共 1 条回复 >

  • RedUmbrella
    2018-04-13 21:03:40

    sum=score1+score2;是无法正确编译的,因为在这个在SUM方法中,sum在之前没有申明,你在前面加个int试试,int sum=score1+score2;然后return sum;

  • Cherish55
    2018-04-13 20:59:15

    因为score1和score2都是静态变量,sum()方法是静态方法,可以直接调用前面定义的静态变量,return返回的值就是这个sum()方法执行后的值,

    public    static    int    sum() 

       return score1+score2;

    然后int allScore = sum();就将上面return的值赋给allScore了。

    社会欢_编程...

    完美的答案

    2018-04-14 09:36:04

    共 1 条回复 >

  • 玖玖不离
    2018-04-13 20:52:52

    第一个问题:可以直接return score1 + score2;

    第二个问题:这个是一年级问题,相当于x=x1+x2    所以     x等于x1+x2的和

Java入门第二季 升级版

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

530649 学习 · 6091 问题

查看课程

相似问题