我不是数学家,所以我很难想出一个计算来将小数点四舍五入到25,50,75和100.这不是典型的舍入,因为小数点不会减少但只是增加了.
例:
如果11.12,则回合11.25
如果11.34,则回合11.50
如果11.52,则回合11.75
如果是11.76,则转到12.00
这是我的开始方法:
public float RoundNearestCents(String price)
{
float srp;
return srp;
}
Run Code Online (Sandbox Code Playgroud)
public float RoundNearestCents(double d)
{
return (double)(Math.Ceiling(d * 4)) / 4;
}
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
869 次 |
| 最近记录: |