java吧 关注:1,225,481贴子:12,684,320
  • 16回复贴,共1

为什么会报错 没有返回布尔类型在线等

只看楼主收藏回复

为什么会报错 没有返回布尔类型
在线等


IP属地:安徽来自Android客户端1楼2018-07-11 17:09回复
    求救


    IP属地:安徽来自Android客户端2楼2018-07-11 17:09
    回复
      改成 if else就不会报错


      IP属地:安徽来自Android客户端3楼2018-07-11 17:11
      回复
        你这如果两个if都不满足呢


        IP属地:浙江4楼2018-07-11 17:13
        回复(5)
          在结尾填一个默认的返回值


          IP属地:辽宁5楼2018-07-11 17:16
          回复(3)
            如果不用else 你可以在最后返回一个false 程序不知道上面两种情况就包含了所有 所以缺少返回结果而报错


            IP属地:中国香港6楼2018-07-11 17:18
            回复
              除了if else的判断你还需要再return一个返回值


              7楼2018-07-11 17:57
              回复
                应该这样写if(amount>(balance+overdraft))


                IP属地:四川8楼2018-07-11 18:32
                回复
                  程序会认为还有一种可能,毕竟你觉得条件满足了而不是程序,程序又不知道你if里面写的什么


                  IP属地:陕西来自iPhone客户端9楼2018-07-11 20:38
                  回复