关于java里用long定义变量的问题!!

当我用long定义变量x时赋12000000000即twelve billion无法通过编译。

提示如下:
aa.java:5: integer number too large: 12000000000
long x= 12000000000;

第1个回答  推荐于2017-11-25
这样写就可以了:
long x= 12000000000L;
不写的话后面的数字被当然了int型,所以当然报错。本回答被提问者采纳
相似回答