1
我想用這個代碼如何圓DecimalFormat的在Java(Android版)
DecimalFormat df = new DecimalFormat("0.00");
圓
0.005 to 0.01
IM但得到的答覆狀態越來越0.00
我想只有2上用正確的數字如果可能的話四捨五入 有人有一個想法?
我想用這個代碼如何圓DecimalFormat的在Java(Android版)
DecimalFormat df = new DecimalFormat("0.00");
圓
0.005 to 0.01
IM但得到的答覆狀態越來越0.00
我想只有2上用正確的數字如果可能的話四捨五入 有人有一個想法?
您應該DecimalFormat的
double d = 0.005;
DecimalFormat df = new DecimalFormat("0.00");
df.setRoundingMode(RoundingMode.HALF_UP);
System.out.println(df.format(d)); //0.01
四捨五入使用BigDecimal
BigDecimal decimal = new BigDecimal(number);
decimal = decimal.setScale(2, RoundingMode.HALF_UP);
String result = decimal.toString();
爲什麼我不能添加進口java.math.RoundingMode中添加
RoundingMode
; – Medo我不明白你的意思 –
修復添加輪,但爲什麼我不能setRoundingMode;它劑量顯示! – Medo