标签: java variables long-integer literals
我必须检查Java编程语言中的值30508600000是否为字面长。当我在长变量中初始化它时它不适合,因为它太大了,除非我在数字的末尾加上“l”。那么这可以归类为长文字吗?
答案 0 :(得分:4)
默认情况下,Java整数文字为int,浮点文字为double。
int
double
您可以通过将相应的字母添加到文字来更改它。
当您没有放置L时,您遇到的问题是,您尝试创建一个int字面值,其值太大而不适合int范围。