java怎么定义个double类型的小数点数为固定的几位(如六位)
发布网友
发布时间:2024-03-15 16:03
我来回答
共1个回答
热心网友
时间:2024-03-16 23:51
double f = 12.2539641;
BigDecimal b = new BigDecimal(f);//BigDecimal 类使用户能完全控制舍入行为
double f1 = b.setScale(6, BigDecimal.ROUND_HALF_UP).doubleValue();
System.out.println(f1);
可以查看API,BigDecimal 有很详细的介绍