qq_搥忆迣厾沬唻_0
2016-03-06 22:12
sum = score1 + score2;
return sum ;
为什么这么写不行啊?
1、sum是一个方法,而不是一个函数,你这样写是和C语言搞混了
2、代码里的sum=score1+score2里的sum并不是方法sum,而是重新定义的一个新的变量,用于储存累加值,既然是一个新的变量,就需要指定类型int,你的代码里并没有指定类型。
3、两种书写方法,你可以看我在这一集里的笔记
或者
public static int sum() {
return score1+score2;
}
public static int sum() {
int sum;
sum = score1 + score2;
return sum;
}
和返回类型也有关系
Java入门第二季 升级版
530670 学习 · 6091 问题
相似问题