为了账号安全,请及时绑定邮箱和手机立即绑定

搞不清楚返回值

public static int sum() { return score1+score2;     //为什么不能用sum=s1+s2;  return sum;             }

正在回答

4 回答

感觉你想法是没错的,代码应该是这样吧;

public static int sum(){
return (score1+score2);
}

或者是;

public static int sum(){
int he = score1+score2;
return he;
}


0 回复 有任何疑惑可以回复我~
#1

Simple_XXN 提问者

原来没有int 感谢~
2017-03-07 回复 有任何疑惑可以回复我~

public static int sum() {} 中,int规定了返回值类型,也就是说,这个函数的返回值必须为int类型,否则就会报错,sum=s1+s2;  return sum;     
这个可以用,不过要注意声明 sum为int 类型。

0 回复 有任何疑惑可以回复我~

你说的这两种写法没区别啊,反正最终都是要返回

0 回复 有任何疑惑可以回复我~

呃,这个怎么讲呢, 一个是方法   一个   是语句 。是两个不同的东西 ,这是我自己的理解。

0 回复 有任何疑惑可以回复我~

举报

0/150
提交
取消

搞不清楚返回值

我要回答 关注问题
意见反馈 帮助中心 APP下载
官方微信