为何要使用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);

}

}


恶化石头
浏览 967回答 1
1回答

yanrun

return sum是因为把计算的结果返回给调用者,就像你用计算器计算,总不能计算器把结果吞了不告诉你吧。程序出错的问题在于sum是在sum方法中定义的,而main方法访问不到,应该改成System.out.println("总分:" + sum());
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

Java