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

关于sum=num1+num2;

https://img.mukewang.com/5bae34f70001274c09600429.jpghttps://img2.mukewang.com/5baeccf300010fd404600160.jpg

两者都已经申明了int变量,为什么后者sum前面要加int。


提问者:Rhybood 2018-09-28 21:53

个回答

  • 闲人_
    2018-09-29 16:16:40
    已采纳

    后者没有申明int 变量  那个int sum() 是申明了一个sum()的静态方法

  • 慕神2039656
    2018-12-16 13:28:21

    public static int sum(){}这个声明的是sum()这个静态方法,int sum 是声明sum这个局部变量,表示score1+score2的值,这个名字不一定定义sum,可以是he,s,等等,可能和方法同名才造成了混淆。

  • 洛辰m
    2018-09-29 20:40:55

    第二个申明的是int型的sum()方法,int sum =score1 +score2;意思就是定义一个名字叫sum的变量来存储两数之和,你可以换成i  ,   j等等。这里名字命名一样你应该是搞混了

  • qq_大山里的人_hpx367
    2018-09-28 22:26:49

    上面你已经声明了 int sum变量,你在循环了不需要再次声明