int 类型的文字 xyz 超出范围
我目前正在Java中使用数据类型,如果我理解正确,该类型接受-9,223,372,036,854,775,808到+9,223,372,036,854,775,807之间的值。现在,正如您在下面看到的,我创建了一个名为 的变量,尽管当我插入9223372036854775807作为值时,我收到一个错误,指出:long
long
testLong
int 类型的文字9223372036854775807超出范围。
我不知道为什么它将数据类型称为.long
int
有人有什么想法吗?
法典:
char testChar = 01;
byte testByte = -128;
int testInt = -2147483648;
short testShort = -32768;
long testLong = 9223372036854775807;
float testFoat;
double testDouble = 4.940656458412;
boolean testBool = true;