java吧 关注:1,247,002贴子:12,726,826
  • 11回复贴,共1

新人求助。

只看楼主收藏回复

第一天学java,这个a+b为什么不是6,而是42?


IP属地:西藏来自Android客户端1楼2016-05-24 21:56回复


    IP属地:西藏来自Android客户端2楼2016-05-24 21:59
    回复
      “和为:”是string,sting+int会将int转换成string


      IP属地:广东来自iPhone客户端4楼2016-05-24 22:02
      收起回复
        a是4b是2中间没有任何东西,所以看成42了


        IP属地:广东来自Android客户端5楼2016-05-24 22:10
        回复
          (“和为”+(a+b))


          IP属地:广东来自Android客户端6楼2016-05-24 22:12
          收起回复
            你用括号吧(a+b)扩起来 要不是不扩起来就成额字符串相加了


            IP属地:重庆7楼2016-05-24 22:14
            收起回复
              int c=a+b
              输出c就是6了


              来自Android客户端8楼2016-05-24 22:18
              收起回复
                你把a+b放在和为前面就是6了


                IP属地:湖南9楼2016-05-24 22:23
                回复