为什么第27行的newScore总是报错,排除输入法错误

来源:7-8 Java 中的方法内部类

qq_去哪呢_0

2016-10-07 16:02

第27行报错

57f7567600011bf605000158.jpg

57f756770001f0d005000309.jpg


写回答 关注

4回答

  • 慕粉小小白
    2016-10-07 16:14:30
    已采纳

    错了,改为 int newScore=m.getScore();

    qq_去哪呢...

    谢谢,搞定了

    2016-10-07 19:18:34

    共 2 条回复 >

  • 羊羊阳3923162
    2016-10-07 16:38:00

    25行改为

    int newScore=m.getScore();

    报错是因为你的newScore并没有一个对应的值,而你newScore所代表的应该是加分后的score,也就是你方法中return的score+10,所以你只需定义一下newScore即可

    qq_去哪呢...

    好的,谢谢

    2016-10-07 19:18:01

    共 1 条回复 >

  • 慕粉4108105
    2016-10-07 16:15:09

    25行 改为 int newScore=m.getScore();

    原因:没有创建newScore变量

    qq_去哪呢...

    可以了,谢谢

    2016-10-07 19:17:26

    共 1 条回复 >

  • 慕粉小小白
    2016-10-07 16:13:19

    newScore并没有定义啊,newScore应该是m.getScore()的返回值,接收一下,,25行改为newScore=m.getScore();就好了

Java入门第二季 升级版

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

530649 学习 · 6091 问题

查看课程

相似问题