joh*_*ohn -1 java long-integer
为什么java中的代码会给出负值?
long ttt = (60 * 60 * 1000 * 24 * 26);
System.out.println(ttt);
Run Code Online (Sandbox Code Playgroud)
结果出现在eclipse控制台上-2134967296?
我正在做的任何傻事,可能是它超越int范围我想?
因为60 * 60 * 1000 * 24 * 25溢出int范围.
使其中一个成为long促销
60L * 60 * 1000 * 24 * 25
Run Code Online (Sandbox Code Playgroud)