【发布时间】:2013-07-13 18:15:40
【问题描述】:
您好,我无法理解为什么这不起作用
if(Long.parseLong(morse) == 4545454545){
System.out.println("2");
}
morse 只是一串数字。问题是它说 Integer number too large: 4545454545,但我敢肯定 Long 可以比这长得多。
【问题讨论】:
-
我相信你到现在一定已经意识到这个错误了。你正在比较一个整数和一个长整数。 Integer 的最大值为 2147483647,大约是您在此处键入的内容的一半。
-
yup 从来不知道 L 到底有没有资格成为 Long 谢谢
标签: java