我目前正在使用Java中的数据类型,如果我理解正确,类型long接受-9,223,372,036,854,775,808到+9,223,372,036,854,775,807范围之间的值。现在正如您在下面看到的,我创建了一个名为testLong的long变量,尽管当我插入9223372036854775807作为值时,我收到一条错误消息:Theliteral9223372036854775807ofthetypeintisoutofrange.我不知道为什么它把long数据类型称为int。有人有什么想法吗?代码:chartestChar=01;bytetestByte=-128;int
我目前正在使用Java中的数据类型,如果我理解正确,类型long接受-9,223,372,036,854,775,808到+9,223,372,036,854,775,807范围之间的值。现在正如您在下面看到的,我创建了一个名为testLong的long变量,尽管当我插入9223372036854775807作为值时,我收到一条错误消息:Theliteral9223372036854775807ofthetypeintisoutofrange.我不知道为什么它把long数据类型称为int。有人有什么想法吗?代码:chartestChar=01;bytetestByte=-128;int