原始数据类型-甲骨文的文档说的范围long
在Java是-9,223,372,036,854,775,808
来9,223,372,036,854,775,807
。但是当我在日食中做这样的事情时
long i = 12345678910;
它显示了我的The literal 12345678910 of type int is out of range
错误。
有两个问题。
1)如何long
使用值初始化12345678910
?
2)默认情况下所有数字文字是否都是type int
?
初始化Long怎么样?
—
沃尔夫冈·法尔
@WolfgangFahl的相同规则
—
多里安·格雷
Long
-由于自动装箱,您可以使用Long i = 12345678910L
或Long i = Long.valueOf(12345678910L)
在无法使用自动装箱的情况下使用。