roundToDouble 抽象方法

double roundToDouble()

最接近此值的双整数值。

当没有最接近的整数时,远离零取整:(3.5).roundToDouble() == 4(-3.5).roundToDouble() == -4

如果此值已经是整数值的双精度浮点数,包括 -0.0,或者是非有限的浮点数,则返回值不变。

为了取整,-0.0 被视为低于 0.0,因此 -0.0 被视为比 0.0 更接近负数。这意味着对于范围 -0.5 < d < 0.0 中的值 d,结果是 -0.0

实现

double roundToDouble();