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

求解 大神们指导下

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) {
       
        // 调用静态方法sum并接收返回值
  int allScore = HelloWorld.sum();
       
  System.out.println("总分:" + allScore);
 }
}

正在回答

3 回答

Helloworld里面的sum()方法,不然你该怎么办?

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

public class HelloWorld11 {

    

    // 定义静态变量score1

     static int score1 = 86;

    // 定义静态变量score2

     static  int score2 = 92;


    // 定义静态方法sum,计算成绩总分,并返回总分

 public static  int sum() { 

      int sum=score1+score2; 

    

     System.out.println("总分:" +sum);

       return sum;

 }


 public static void main(String[] args) {

        

        // 调用静态方法sum并接收返回值

  HelloWorld11 in = new HelloWorld11();

  in.sum();

}


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

流浪者D

main函数本身就是静态方法,可以直接调用sum方法的吧?
2019-03-29 回复 有任何疑惑可以回复我~

这里为什么要用Helloworld.sum

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

慕用1495937

那你觉得要用什么
2019-03-19 回复 有任何疑惑可以回复我~
#2

烈酒在喉

通过类调用静态方法(类名.方法名),因为sum()是HelloWorld这个类里面的方法,当然你也可以直接用int allScore=sum();,因为main方法也是HelloWorld类里面。
2019-04-06 回复 有任何疑惑可以回复我~

举报

0/150
提交
取消
Java入门第二季 升级版
  • 参与学习       530554    人
  • 解答问题       6091    个

课程升级!以终为始告别枯燥,在开发和重构中体会Java面向对象编程的奥妙

进入课程

求解 大神们指导下

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