public static int sum() { return score1+score2; //为什么不能用sum=s1+s2; return sum; }
感觉你想法是没错的,代码应该是这样吧;
public static int sum(){ return (score1+score2); }
或者是;
public static int sum(){ int he = score1+score2; return he; }
public static int sum() {} 中,int规定了返回值类型,也就是说,这个函数的返回值必须为int类型,否则就会报错,sum=s1+s2; return sum;
这个可以用,不过要注意声明 sum为int 类型。
你说的这两种写法没区别啊,反正最终都是要返回
呃,这个怎么讲呢, 一个是方法 一个 是语句 。是两个不同的东西 ,这是我自己的理解。