java 基本类型 int long 相加

  • Post author:
  • Post category:java


int + long 直接相加会报错。


但是  num+= 2L  ,是不会报错的。

int有最大长度

  • 最小值是 -2,147,483,648(-2^31);
  • 最大值是 2,147,483,647(2^31 – 1)

int num=2147483647;
num +=2l;

此时 num会溢出,其数值为  -2148483647  (当加1时,溢出为负号)



版权声明:本文为zxstone原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。