float a = 123.2334f;
float b = (float)(Math.round(a*100))/100;(这里的100就是2位小数点,如果要其它位,如4位,这里两个100改成10000)
java对Float四舍五入保留两位小数
本文介绍了一种将浮点数通过数学运算精确到指定小数位数的方法,例如保留两位小数。通过乘以100然后进行四舍五入再除以100的操作,可以有效地解决浮点数精度问题。
本文介绍了一种将浮点数通过数学运算精确到指定小数位数的方法,例如保留两位小数。通过乘以100然后进行四舍五入再除以100的操作,可以有效地解决浮点数精度问题。
float a = 123.2334f;
float b = (float)(Math.round(a*100))/100;(这里的100就是2位小数点,如果要其它位,如4位,这里两个100改成10000)

被折叠的 条评论
为什么被折叠?
