java 四舍五入 保留小数点后任意位
2011-07-06 15:07
309 查看
方式一:
四舍五入
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" />
四舍五入
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" />
相关文章推荐
- java中将数字转换成以万为单位,同时四舍五入保留小数点后一位
- java四舍五入BigDecimal和js保留小数点两位
- Java 四舍五入保留小数点后两位
- Java中double函数,四舍五入并保留小数点后两位的4种方法,BMI案例
- Java四舍五入保留任意位数小数
- Java 四舍五入 保留小数点后2位
- java中四舍五入保留两位小数点
- java double类型数据保留小数点四舍五入功能
- Java中四舍五入保留小数点后七位
- java 四舍五入保留小数点后两位
- java中保留任意位数的小数/java中四舍五入/获得任意位数的方法
- JAVA四舍五入(小数点后保留两位数字)[
- Java四舍五入及保留小数点位数
- 保留小数点2位,四舍五入,java
- Java 四舍五入保留小数点后两位
- Java 四舍五入保留小数点后两位
- java四舍五入保留两位小数方法整理
- JAVA如何把一个float四舍五入到小数点后2位,4位,或者其它指定位数.
- JAVA高精度数值运算方法,小数点后保留位数,结合相关例题进行介绍!
- java基础入门-float四舍五入保留两位小数注意的地方