java四舍五入的取舍

一、保留2位小数,且四舍五入

String re = new java.text.DecimalFormat("#.##").format(3.14555);

结果:3.15

二、保留2位小数,但不四舍五入

BigDecimal dd= new BigDecimal(3.14555).setScale(2, RoundingMode.DOWN);
System.out.println(dd.doubleValue());

结果:3.14

你可能感兴趣的:(java四舍五入的取舍)