今天遇到了一个问题,需要把一个Double类型的数据存入数据库,要求是精确到小数点后两位,然而double类型默认只精确到小数点后一位,所以上网查了下资料,可以用如下方法解决:
Double d=18;
DecimalFormat df = new DecimalFormat("#.00");
System.out.println(df.format(d));
输出为 18.00这样就ok了!
本文介绍了一种将Double类型数据精确到小数点后两位的方法,通过使用DecimalFormat类来实现输出格式化的需求。
今天遇到了一个问题,需要把一个Double类型的数据存入数据库,要求是精确到小数点后两位,然而double类型默认只精确到小数点后一位,所以上网查了下资料,可以用如下方法解决:
Double d=18;
DecimalFormat df = new DecimalFormat("#.00");
System.out.println(df.format(d));
输出为 18.00这样就ok了!
被折叠的 条评论
为什么被折叠?