java吧 关注:1,253,892贴子:12,743,026
  • 9回复贴,共1

【求解答】新人求助!如图!

只看楼主收藏回复

重写toString()方法时报错 要求返回字符串类型。用了if语句就报错是为什么?
之前写另外一个程序返回 int ,也是用了if语句然后return 0也报错
为啥...


来自iPhone客户端1楼2016-10-01 22:05回复
    求解答啊!


    来自iPhone客户端2楼2016-10-01 22:07
    回复
      如果两个if判断都不成立,那么就没有返回值


      IP属地:广东来自Android客户端3楼2016-10-01 22:11
      收起回复
        你要丢一个string出去,如果两个都不进if那就没有返回值,


        IP属地:江苏来自Android客户端4楼2016-10-01 22:28
        回复
          写if最好加大括号(代码规范)。两种情况的话if/else就行,你这应该是出现了两个并行的return所以报错


          IP属地:安徽来自iPhone客户端5楼2016-10-01 22:34
          收起回复