当前位置: 技术问答>java相关
如果限制float小数点后面的位数?
来源: 互联网 发布时间:2017-04-26
本文导语: 如果限制float小数点后面的位数? | 四舍五入 double f = 111231.5585; BigDecimal b = new BigDecimal(f); double f1 = b.setScale(2, BigDecimal.ROUND_HALF_UP).doubleValue(); 保留两位小数 | java.text.De...
如果限制float小数点后面的位数?
|
四舍五入
double f = 111231.5585;
BigDecimal b = new BigDecimal(f);
double f1 = b.setScale(2, BigDecimal.ROUND_HALF_UP).doubleValue();
保留两位小数
double f = 111231.5585;
BigDecimal b = new BigDecimal(f);
double f1 = b.setScale(2, BigDecimal.ROUND_HALF_UP).doubleValue();
保留两位小数
|
java.text.DecimalFormat df =new java.text.DecimalFormat("#.00");
df.format(float param);
df.format(float param);