根据javadoc
返回最接近参数的long。通过将结果加1/2,将结果取底,并将结果强制转换为long类型,将结果舍入为整数。换句话说,结果等于表达式的值:
(long)Math.floor(a + 0.5d)
从概念上讲,你舍 了 。换句话说,下一个整数 大于 该值,而-3则大于-3.5,而-4则小于。

根据javadoc
返回最接近参数的long。通过将结果加1/2,将结果取底,并将结果强制转换为long类型,将结果舍入为整数。换句话说,结果等于表达式的值:
(long)Math.floor(a + 0.5d)
从概念上讲,你舍 了 。换句话说,下一个整数 大于 该值,而-3则大于-3.5,而-4则小于。