java中Bigdecimal数据类型
来源:互联网 发布:js 中splice方法 编辑:程序博客网 时间:2024/05/22 09:43
面试问题:使用java的什么数据类型,处理2000000000.16,与16.23相加,并输出最后的结果?
不推荐:double p1 = 2000000000.16 ; double p2 = 16.23 ;
double sum = p1+p2 ; sum :2.000000000 sum: 2.00000001639E9 (E9: 10的9次方)
推荐:
//BigDecimalBigDecimal price1 = new BigDecimal(2000000000.16);BigDecimal price2 = new BigDecimal(16.23);BigDecimal sum = price1.add(price2);//DecimalFormat df = new DecimalFormat("0.00");//String format = df.format(sum);//四舍五入BigDecimal bigDecimal = sum.setScale(2, BigDecimal.ROUND_HALF_UP);System.out.println("bigDecimal\t"+bigDecimal);
阅读全文
0 0
- java中Bigdecimal数据类型
- java中BigDecimal数据类型的认知
- oracle表数据类型number对应java中BIgDecimal转int
- Java中BigDecimal解析
- Java中BigDecimal解析
- Java中BigDecimal比较
- oracle number对应java数据类型BigDecimal
- java中BigDecimal的应用
- java中BigDecimal的用法
- java中BigDecimal的操作
- Java中BigDecimal的HALF_EVEN
- Java中,BigDecimal互转Integer
- java中BigDecimal使用注意事项
- Java中BigDecimal精度丢失
- java中BigDecimal的使用
- Java中BigDecimal的使用
- java中BigDecimal的使用
- Java中BigDecimal的使用
- 云空间
- 【论文笔记】Convolutional Neural Networks for Sentence Classification
- Js函数的学习
- 20170815阿里电话面试
- 进销存管理系统源码
- java中Bigdecimal数据类型
- Easylogging的封装使用一
- python 函数、函数式编程、变量作用域、函数__doc__属性
- 架构师日记——规划Varnish的缓存大小和提高命中率
- Catch That Cow
- Highcharts 配置语法
- 请求参数预处理(pre-request)
- python入门笔记
- 树结构练习——排序二叉树的中序遍历