Rhybood
2018-09-28 21:53
两者都已经申明了int变量,为什么后者sum前面要加int。
后者没有申明int 变量 那个int sum() 是申明了一个sum()的静态方法
public static int sum(){}这个声明的是sum()这个静态方法,int sum 是声明sum这个局部变量,表示score1+score2的值,这个名字不一定定义sum,可以是he,s,等等,可能和方法同名才造成了混淆。
第二个申明的是int型的sum()方法,int sum =score1 +score2;意思就是定义一个名字叫sum的变量来存储两数之和,你可以换成i , j等等。这里名字命名一样你应该是搞混了
上面你已经声明了 int sum变量,你在循环了不需要再次声明
Java入门第二季 升级版
530714 学习 · 6091 问题
相似问题