Java长号太大错误?

Java长号太大错误?,第1张

Java长号太大错误?

默认情况下

ints
,java中的所有文字数字均为,范围
-2147483648
2147483647
包含在内。

您的文字超出了此范围,因此要进行编译,您需要指出它们是

long
文字(即带有的后缀
L
):

long min = -9223372036854775808L;long max = 9223372036854775807L;

请注意,java同时支持大写

L
和小写
l
,但我建议 不要 使用小写,
l
因为它看起来像
1

long min = -9223372036854775808l; // confusing: looks like the last digit is a 1long max = 9223372036854775807l; // confusing: looks like the last digit is a 1

相同的Java语言规范

如果以ASCII字母L或l(ell)为后缀,则整数文字的类型为long。否则为int类型(第4.2.1节)。



欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/zaji/5130364.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-11-17
下一篇 2022-11-17

发表评论

登录后才能评论

评论列表(0条)

保存