搞不清楚返回值

来源:8-9 Java 中的 static 使用之静态方法

Simple_XXN

2017-03-06 19:00

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

写回答 关注

4回答

  • 曾记星光闪耀时
    2017-03-06 19:24:40
    已采纳

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

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

    或者是;

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


    Simple...

    原来没有int 感谢~

    2017-03-07 20:41:46

    共 1 条回复 >

  • 张土土
    2017-03-06 19:53:12

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

  • ziom
    2017-03-06 19:19:39

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

  • qq_木头人_19
    2017-03-06 19:10:28

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

Java入门第二季 升级版

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

530560 学习 · 6091 问题

查看课程

相似问题