double d = 0.125;
DecimalFormat df = new DecimalFormat("0.00");//java.text.DecimalFormat
String dd = df.format(d);
<---结果dd=0.13----->
提示:
"0.00"-----改成“#.##"或"0.##" 结果都是0.13,如果改成“#.00”则结果为 .13
"00.00"-----结果是 00.13
"##.##"-----结果是0.13
double d = 0.0353d;
BigDecimal bd = new BigDecimal(d);
double dd = bd.setScale(2, BigDecimal.ROUND_HALF_UP).doubleValue();
<-----结果 0.03----->