作者:拐久了_618 | 来源:互联网 | 2023-05-23 16:59
![整数错误太大](https://img.php1.cn/3cd4a/1eebe/cd5/a5d7215df572c386.webp)
这可能是一个愚蠢的事情,但编译器如何才能显示这一点Long.Max = 9223372036854775807
?
1> HavelTheGrea..:
您必须Long
在Java中使用以a结尾的文字L
,添加L
到您的整数将纠正您的问题,如下所示:Long s = 9223372036854775806L
这是因为默认情况下,Java将所有整数解释为32位(int
),后缀L
可确保将整数解释为64位.