java吧 关注:1,189,581贴子:12,599,185
  • 3回复贴,共1

萌新求助大神

只看楼主收藏回复

为啥我的最后三行显示错误啊


IP属地:上海来自Android客户端1楼2018-10-15 11:13回复
    作用域的问题,变量定义到if外


    IP属地:浙江来自Android客户端2楼2018-10-15 11:17
    回复
      你的answer1和和answer2是局部变量,你的那两个局部变量作用域只在if的代码块{}之间有效,出了if的{}的范围就无效 , 你提升一下作用域就可以了,把这两个变量定义到if外就可以了,就是定义在你的integer变量的那个位置就可以了


      IP属地:上海4楼2018-10-15 16:59
      回复
        变量超出作用域了


        IP属地:广东5楼2018-10-15 17:06
        回复