为什么要return,直接sum等于两数相加不行
public static int sum() {
return score1 + score2;
}
public static int sum() {
return score1 + score2;
}
2016-08-16
首先你这个方法是有问题的,你那两个参数没有传进来,然后为什么要return,我对句话有两个理解:1.写成函数的形式是为了多次调用,简化代码;2.按照你说的直接 int sum=score1 + score2;也是可以的,但是这是一个int型的函数,所以他必须返回一个int型的值,所以最后还是要 return sum;
public static int sum(score1,score2){
int sum = score1 + score2;
rerutn sum;
}
或者
static int sum;
public static void sum(score1,score2){
sum = score1 + score2;
}
或者
public static int sum(score1,score2){
rerutn score1 + score2;
}举报