java保留小数点后两位方法

1、标准版,保留两位,不会四舍五入

DecimalFormat formater = new DecimalFormat();
formater.setMaximumFractionDigits(2);
formater.setGroupingSize(0);
formater.setRoundingMode(RoundingMode.FLOOR);
double aaa = 12.3456;
String result = formater.format(aaa);
//输出结果为12.34

2.保留两位,自动四舍五入

DecimalFormat df = new DecimalFormat("#.00");
double aaa=12.3456;
String result  = df.format(aaa);
//输出结果为12.35

猜你喜欢

转载自my.oschina.net/u/3315736/blog/1617709