当前位置: 技术问答>java相关
小数点后保留2位
来源: 互联网 发布时间:2017-03-26
本文导语: 小数点后保留2位 请教如何将float型变量四舍五入后保留到小数点后2位,例:float a=12.125456,将a保留两位小数为12.13,谢谢 | 苯办法:先/10000再*10000 | public static final double rou...
小数点后保留2位
请教如何将float型变量四舍五入后保留到小数点后2位,例:float a=12.125456,将a保留两位小数为12.13,谢谢
请教如何将float型变量四舍五入后保留到小数点后2位,例:float a=12.125456,将a保留两位小数为12.13,谢谢
|
苯办法:先/10000再*10000
|
public static final double round(double x)
{return ((double) ((long) (x *100.0 +0.5)))/100.0;}
{return ((double) ((long) (x *100.0 +0.5)))/100.0;}
|
把你那个数加上0.005,然后截掉小数点2位后的东西