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

大神来解一下困惑吧

 // 定义静态方法sum,计算成绩总分,并返回总分	
public static    int sum() { 
sum=score1+score2;
 return sum;
}
为什么这样就是错的 换成 return score1+score2  就能运行成功啊  换成sum=score1+score2 返回sum不行啊


提问者:weixin_慕圣0481355 2019-03-12 20:44

个回答

  • 无水而泽
    2019-03-13 15:00:11
    已采纳

    public static int sum(){

        int sum = score1 + score2;//定义整形变量

        return sum;//返回整形变量

    }

  • 乐师
    2019-04-10 09:15:53

    sum没有声明

  • 赟赟呀
    2019-03-14 21:30:53

    变量须先声明后赋值,也可在声明的同时赋初值

  • 慕粉1521446511
    2019-03-12 20:52:26

    sum没有声明啊