java中double四舍五入并设置小数点位数的问题
2015-10-27 17:16
711 查看
首先result_value是处理前的double
get_double是用来保存我处理后的double
[java] view
plaincopy
//方案一:
get_double = (double)(Math.round(result_value*100)/100.0)
//方案二:
DecimalFormat df = new DecimalFormat("#.##");
get_double = Double.ParseDouble(df.format(result_value));
//方案三:
get_double = Double.ParseDouble(String.format("%.2f",result_value));
//方案四:
BigDecimal bd = new BigDecimalresult_value();
BigDecimal bd2 = bd.setScale(2,BigDecimal .ROUND_HALF_UP);
get_double = Double.ParseDouble(bd2.ToString());
get_double是用来保存我处理后的double
[java] view
plaincopy
//方案一:
get_double = (double)(Math.round(result_value*100)/100.0)
//方案二:
DecimalFormat df = new DecimalFormat("#.##");
get_double = Double.ParseDouble(df.format(result_value));
//方案三:
get_double = Double.ParseDouble(String.format("%.2f",result_value));
//方案四:
BigDecimal bd = new BigDecimalresult_value();
BigDecimal bd2 = bd.setScale(2,BigDecimal .ROUND_HALF_UP);
get_double = Double.ParseDouble(bd2.ToString());
相关文章推荐
- java学习一目了然——IO
- 安装myeclipse反编译插件jadeclipse+jad
- 将java文件打包成jar包步骤
- java 序列化
- 008 The Generics In JAVA
- java继承2-构造函数详细
- Java的反射reflect使用
- 用POI导出数据到excel文件
- Json字符串和Java对象转换利器——Jackson
- Java点滴-List<Integer> list; 中尖括号的意思
- Java设计模式1——策略模式(Strategy Pattern)
- SpringMVC与LogBack集成
- Java:进制转换
- Spring MVC 乱码问题
- HashMap实现原理
- 运用java在数组键盘输入的位置加入元素
- Ubuntu 12.04下配置JDK7
- java关键字this使用
- Quartz与Spring的整合-Quartz中的job如何自动注入spring容器托管的对象
- java 线程中unchecked exception处理