为何要使用return sum?而且这个代码为什么不能正确运行呢?
package project1_9;
public class HelloWorld {
// 定义静态变量score1
static int score1 = 86;
//定义静态变量score2//
static int score2 = 92;
//定义静态变量sum,并且求和
public static int sum(){
int sum =score1+score2;
return sum;
}
public static void main(String[] args) {
System.out.println("总分:" + sum);
}
} |
免责声明:本内容仅代表回答会员见解不代表天盟观点,请谨慎对待。
版权声明:作者保留权利,不代表天盟立场。
|
|
|
|
return sum是因为把计算的结果返回给调用者,就像你用计算器计算,总不能计算器把结果吞了不告诉你吧。程序出错的问题在于sum是在sum方法中定义的,而main方法访问不到,应该改成System.out.println("总分:" + sum()); |
|
|
|
|