您可以使用普通双精度来做到这一点。
double amount = 990.49;double rounded = ((double) (long) (amount * 20 + 0.5)) / 20;
编辑:对于负数,您需要减去0.5
欢迎分享,转载请注明来源:内存溢出
您可以使用普通双精度来做到这一点。
double amount = 990.49;double rounded = ((double) (long) (amount * 20 + 0.5)) / 20;
编辑:对于负数,您需要减去0.5
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)