java 相乘结果为负数如何

如图

long iadd = 24 * 3600 * 1000 * 30;
Integer iadd = 24 * 3600 * 1000 * 30;
Double iadd = 24 * 3600 * 1000 * 30;

以上三种方式,结果都是负数

如何解决

long iadd = 24L * 3600L * 1000L * 30;

你可能感兴趣的:(java,java)