Java中输出小数保留指定位数
2013-10-11 00:37
375 查看
方式一:
四舍五入
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;
System.out.printf("%1$.2f",d);
方式四:
此外如果使用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;
System.out.printf("%1$.2f",d);
方式四:
此外如果使用struts标签做输出的话,有个format属性,设置为format="0.00"就是保留两位小数
例如:<bean:write name="entity" property="dkhAFSumPl" format="0.00" />
相关文章推荐
- java处理浮点数保留指定小数位数的方法
- Java指定保留小数位数的方法
- Java指定保留小数位数
- java输出指定位数的小数
- Java double类型保留指定位数小数,返回字符串,五舍六入
- Java_语法基础_保留指定位数小数
- C#数字类型输出字符串时保留指定小数位数的方法
- java 输出指定小数位数double值
- Java对小数保留指定位数方法
- Java保留指定小数位数工具类
- java保留指定小数位数的工具类
- JavaScript基础 toFixed() 将一个数值转成字符串,并进行四舍五入,保留指定位数的小数
- 初学Java:保留小数位数方法
- Java四舍五入保留任意位数小数
- 指定小数位数输出
- java 商业中保留有效位数和小数位数
- java double类型截取指定位数的小数
- java 数据保留小数位数
- java 四舍五入保留一定小数位数
- C++中指定小数位数输出