BigDecimal小问题
来源:互联网 发布:守望者罗夏的面具淘宝 编辑:程序博客网 时间:2024/06/05 18:10
你定义的方式有问题。
double g= 12.35; 定义了一个g=12.34444444444444449,假如是这个数
new BigDecimal(g) g还是12.34444444444444449
new BigDecimal(g).setScale(1, BigDecimal.ROUND_HALF_UP); 12.34
double g= 12.35; 定义了一个g=12.34444444444444449,假如是这个数
new BigDecimal(g) g还是12.34444444444444449
new BigDecimal(g).setScale(1, BigDecimal.ROUND_HALF_UP); 12.34
正确的定义方式是使用字符串构造函数
Double.toString(itemTotalPrice)
0 0
- BigDecimal小问题
- BigDecimal问题
- BigDecimal,Double精度问题
- 加减乘除的问题 - BigDecimal
- BigDecimal比较问题
- BigDecimal 乘法问题
- BigDecimal精度问题
- BigDecimal的比较问题
- BigDecimal 小数精度问题
- BigInteger 转 BigDecimal 问题
- BigDecimal比较大小问题
- BigDecimal的问题
- BigDecimal的问题
- BigDecimal中的精度问题
- BigDecimal的除法问题
- bigdecimal类型除法问题
- Bigdecimal精度问题
- [java] BigDecimal用法小试
- struts2+jQuery+ajax调用演示
- ONVIF简介
- leetcode: anagram
- 解决PowerDesigner 16 Generate Datebase For Sql2005/2008 对象名sysprop
- webkit中 Frame对象分析
- BigDecimal小问题
- 新的开始
- bash编程技巧
- android:windowSoftInputMode属性详解
- js toFixed 小问题
- C++ 调整数组使得奇数位于偶数后面
- Dojo 的css 2.0 lite 选择器源代码
- sendmail邮件服务器搭建
- C语言mem.h中的函数介绍