标签: java long-integer
我试图测试int和long数据类型之间的区别,我已经知道int有32位而long有64位。根据{{3}},长数据类型的最大值为9,223,372,036,854,775,807。我只使用13位数字,但是我收到了这个错误:
错误:整数过大:2147483645234 long beyondLong = 2147483645234;
错误:整数过大:2147483645234
long beyondLong = 2147483645234;
我认为一个长变量应该能够处理该值。我正在使用JDK和JRE版本8,我正在使用javac和java在命令提示符下编译和运行代码。