java 四捨五入 保留小數點後任意位

 

方式一:

四捨五入
double   f   =   111231.5585;
BigDecimal   b   =   new   BigDecimal(f);
double   f1   =   b.setScale(2,   BigDecimal.ROUND_HALF_UP).doubleValue();
保留兩位小數

方式二:

java.text.DecimalFormat   df   =new   java.text.DecimalFormat(”#.00″);
df.format(你要格式化的數字);

例:new java.text.DecimalFormat(”#.00″).format(3.1415926)

#.00 表示兩位小數 #.0000四位小數 以此類推…

方式三:

double d = 3.1415926;

String result = String .format(”%.2f”);

%.2f %. 表示 小數點前任意位數   2 表示兩位小數 格式後的結果爲f 表示浮點型。

方式四:

此外如果使用struts標籤做輸出的話,有個format屬性,設置爲format="0.00"就是保留兩位小數

例如:<bean:write name="entity" property="dkhAFSumPl"  format="0.00" />

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章