问答详情
源自:8-9 Java 中的 static 使用之静态方法

这个地方一直很困惑

就想问问为什么是return score1+score2;不可以是sum=score1+score2;System .out.println(sum);

提问者:qq_敛起锋芒小太阳_0 2017-07-14 13:54

个回答

  • 忆_卿
    2017-07-19 23:18:09

    因为你写的是 有参有返回值方法,不能直接在里面输出 得要有一个返回值。  

    public   static  int sum() { 

           int sum=score1+score2;

           return sum;

          

          

    }


  • vortesnail
    2017-07-14 14:07:40

    你这段代码是可以的,但是你的 sum必须要在成员去定义, 定义一个 static int sum = 0; 就好了