我想将54.5345回合到54.54 也就是说,如果我有第三个小数位,那么我想将1加到第二个小数位。
我尝试过使用math.round,但如果第三个小数小于5
,它总是向下舍入答案 0 :(得分:4)
尝试:
d = Math.Ceiling(d * 100) / 100;
其中d是你的小数。
答案 1 :(得分:0)
我想你应该试试这个:
double a = Math.Round(-57.5345, 2);
这也适用于负数。
你四舍五入的方式不正确。
您也可以参考: