我正在尝试“截断”双精度以仅返回两位小数。
示例:
给定1375568.13124765
将返回 =>1375568.13
使用十进制格式太慢了。我在一个循环中多次调用它。为了加快我正在尝试的过程:
public static double castRoundTo2(double d)
{
return (long) (d * 100 + 0.5) / 100.0;
}
这正在返回类似1375568.13000015
有没有要截掉小数点后两位的东西?
这是用于数值计算的。