java吧 关注:1,295,350贴子:12,828,590
  • 9回复贴,共1

java 数据类型问题,求大神解答,谢谢

只看楼主收藏回复

byte b=100+30; //为什么编译报错
byte a=1+2; //编译无错
byte e=130; //编译报错

int c=1000000000+2000000000; //编译无错
int d=3000000000; //编译报错


1楼2015-09-10 23:23回复
    byte 貌似范围最大到127 最小-128吧,,记不太清了,,


    IP属地:河北来自Android客户端2楼2015-09-10 23:42
    收起回复
      2026-01-21 16:49:41
      广告
      不感兴趣
      开通SVIP免广告
      超出范围了,可以强制转换


      来自Android客户端4楼2015-09-10 23:55
      收起回复
        byte是一个字节,8个位,范围为-128至127


        IP属地:浙江5楼2015-09-11 22:40
        回复
          IP属地:美国6楼2015-09-11 22:45
          回复