如何在java中检查literal是否为long类型?

时间:2016-04-18 18:36:19

标签: java variables long-integer literals

我必须检查Java编程语言中的值30508600000是否为字面长。当我在长变量中初始化它时它不适合,因为它太大了,除非我在数字的末尾加上“l”。那么这可以归类为长文字吗?

1 个答案:

答案 0 :(得分:4)

默认情况下,Java整数文字为int,浮点文字为double

您可以通过将相应的字母添加到文字来更改它。

当您没有放置L时,您遇到的问题是,您尝试创建一个int字面值,其值太大而不适合int范围。