Java float类型怎么把小数位数限制为2位

2025-01-19 16:57:34
推荐回答(1个)
回答1:

1.double d = 22.363434;
BigDecimal a=new BigDecimal(d);
//直接省略后面的
a.setScale(2,1);
//四舍五入
a.setScale(2,2);

2.double value = 22.363434;
DecimalFormat df = new DecimalFormat("########.00");
//四舍五入
value = Double.parseDouble(df.format(value));