问答详情
源自:8-9 Java 中的 static 使用之静态方法

为什么这种方式的返回就不行?


https://img4.mukewang.com/5d2d3dd60001044219150943.jpg返回值不能被返回 为什么

提问者:qq_慕雪2558456 2019-07-16 11:02

个回答

  • Molldy
    2019-08-09 18:02:01

    allScore变量使用前未声明

  • Ai590
    2019-07-30 10:23:01

    除了引用类型,其他变量的作用范围是它所在的花括号

  • 九章哀郢
    2019-07-19 15:58:23

    你的sum函数中的allScore是局域变量,与main中的allScore是不一样的,因此使用它之前要先定义,可如下:

    int allScore = score1 + score2;

    return allScore;

  • 大神godbig
    2019-07-17 14:29:54

    allScore在类中没定义!!!

  • 慕斯卡3555197
    2019-07-16 11:14:44

    没对象不能调用啊,要先new一个出来