小编典典

用Java初始化long

java

原始数据类型-甲骨文的文档说的范围long在Java是-9,223,372,036,854,775,8089,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


阅读 988

收藏
2020-03-16

共1个答案

小编典典

  1. 你应该添加Llong i = 12345678910L;。
  2. Yes。
    顺便说一句:它不必是大写L,但是小写常常与1 混淆。
2020-03-16