java兩個數相除后保留兩位小數?
1 doublef=3.1516;BigDecimalb=newBigDecimal(f)
;2 doublef1=b.setScale(2,BigDecimal.ROUND_HALF_UP).doubleValue()newjava.text.DecimalFormat("#.00").format(3.1415926)3 doubled=3.1415926;Stringresult=String.format("%.2f",d)
;//%.2f%.表示小數點前任意位數2表示兩位小數格式后的結果為f表示浮點型。4 Math.round(5.2644555*100)*0.01d;//String.format("%0"+15+"d",23)23不足15為就在前面補0