java保留两位小数
2016-05-09 18:22
267 查看
Java保留两位小数:
方式一:
四舍五入
double f = 122554.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(1.2243552)
#.00 表示两位小数 #.0000四位小数 以此类推...
方式三:
double d = 1.2243552;
String result = String .format("%.2f");
%.2f %. 表示 小数点前任意位数 2 表示两位小数 格式后的结果为f 表示浮点型
方式四:
NumberFormat ddf1=NumberFormat.getNumberInstance() ;
void setMaximumFractionDigits(int digits)
digits 显示的数字位数
为格式化对象设定小数点后的显示的最多位,显示的最后位是舍入的
方式一:
四舍五入
double f = 122554.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(1.2243552)
#.00 表示两位小数 #.0000四位小数 以此类推...
方式三:
double d = 1.2243552;
String result = String .format("%.2f");
%.2f %. 表示 小数点前任意位数 2 表示两位小数 格式后的结果为f 表示浮点型
方式四:
NumberFormat ddf1=NumberFormat.getNumberInstance() ;
void setMaximumFractionDigits(int digits)
digits 显示的数字位数
为格式化对象设定小数点后的显示的最多位,显示的最后位是舍入的
相关文章推荐
- JAVA语言之最短子数组长度
- Java解压ZIP、RAR文件
- Java单例模式优化写法
- Eclipse 简介
- Eclipse 安装反编译插件jadclipse(经验总结)
- 伤神!!Eclipse配置Struts2问题:ClassNotFoundException: org...dispatcher.ng.filter.StrutsPrepareAndExecuteFilter
- java web中各种路径的问题
- Java 接口中常量的思考
- 通过数据库表自动生成POJO(JavaBean)对象
- Java进阶学习第十二天——JSP JavaBean EL
- java代码格式
- java面向对象总结第二部分
- Java 判断字符串中是否包含中文
- java面向对象总结第一部分
- 更改项目JDK版本
- java基础部分总结第三部分
- java基础部分总结第二部分
- java基础部分总结第一部分
- spring中用@responsebody返回json时出现乱码问题
- javabean学习