java吧 关注:1,289,188贴子:12,818,377

求帮助 求解释 为什么不是10?

只看楼主收藏回复




1楼2015-07-27 19:37回复
    自己顶一下 大神求解释


    2楼2015-07-27 19:39
    回复
      2025-11-26 21:56:13
      广告
      不感兴趣
      开通SVIP免广告
      要强转啊


      IP属地:北京来自Android客户端3楼2015-07-27 19:39
      收起回复
        help help help help


        4楼2015-07-27 19:39
        收起回复
          同楼上


          来自Android客户端5楼2015-07-27 19:40
          收起回复
            能否把那处有错误指一下? 强转那个?


            6楼2015-07-27 19:41
            回复
              强转啊,默认的是int型,加上byte


              来自Android客户端7楼2015-07-27 19:41
              收起回复
                byte是什么鬼,为什么不用int试试


                IP属地:四川来自iPhone客户端8楼2015-07-27 19:42
                回复
                  2025-11-26 21:50:13
                  广告
                  不感兴趣
                  开通SVIP免广告
                  应该是默认为int


                  IP属地:北京来自Android客户端9楼2015-07-27 19:42
                  回复
                    感觉好深奥


                    10楼2015-07-27 19:43
                    回复
                      晕,我也是第三天,应该教了


                      来自Android客户端11楼2015-07-27 19:43
                      收起回复
                        b=(byte)


                        IP属地:北京来自Android客户端12楼2015-07-27 19:44
                        回复
                          试一下byte(b1+b2)


                          来自Android客户端13楼2015-07-27 19:44
                          收起回复
                            这是朋友告诉我的 没太理解


                            14楼2015-07-27 19:45
                            回复
                              2025-11-26 21:44:13
                              广告
                              不感兴趣
                              开通SVIP免广告
                              java是这样。byte的用途是硬件通讯时用的。 int也和c的int不一样大小。所以你一赋值是没问题。一打印就窜了。我最近在搞硬件服务器,就是这么回事。


                              来自iPhone客户端15楼2015-07-27 19:46
                              回复