public static void main(String[] args) {
final long a= 24*60*60*1000*1000;
final long b = 24*60*60*1000;
System.out.println(a/b);
}
当时面中兴的时候 就问觉得a应该是溢出的,得出的结果应该不是1000,我回来用电脑测试一下结果是5,黑诡异,有谁能说一下为什么吗?
final long a= 24*60*60*1000*1000;
final long b = 24*60*60*1000;
System.out.println(a/b);
}
当时面中兴的时候 就问觉得a应该是溢出的,得出的结果应该不是1000,我回来用电脑测试一下结果是5,黑诡异,有谁能说一下为什么吗?
final long b = 24*60*60*1000L;
500654080/86400000=5.....