博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
BigDecimal类
阅读量:5874 次
发布时间:2019-06-19

本文共 586 字,大约阅读时间需要 1 分钟。

  • 商业计算使用BigDecimal。

  • 尽量使用参数类型为String的构造函数。

  • BigDecimal都是不可变的(immutable)的,在进行每一步运算时,都会产生一个新的对象,所以在做加减乘除运算时千万要保存操作后的值。

数值精确构造器

public BigDecimal(String val) {    this(val.toCharArray(), 0, val.length()); }  BigDecimal b1 = new BigDecimal("0.05");  public static BigDecimal valueOf(double val) {    // Reminder: a zero double returns '0.0', so we cannot fastpath    // to use the constant ZERO.  This might be important enough to    // justify a factory approach, a cache, or a few private    // constants, later.    return new BigDecimal(Double.toString(val));} BigDecimal.valueOf(0.008);复制代码

转载地址:http://sthnx.baihongyu.com/

你可能感兴趣的文章
TomCat 配置步骤
查看>>
JS遍历Table的所有单元格内容
查看>>
kbmmw 5.0 中的REST 服务
查看>>
从外网GitHub clone开源项目的时候,.git文件过大,导致克隆慢
查看>>
android 电池(一):锂电池基本原理篇【转】
查看>>
Total Command 常用快捷键
查看>>
ionic 调用手机的打电话功能
查看>>
怎么使用阿里云直播服务应用到现在主流直播平台中
查看>>
Xcode全局替换内容,一键Replace
查看>>
1000 加密算法
查看>>
exif_imagetype() 函数在linux下的php中不存在
查看>>
Ruby的case语句
查看>>
Linux的链接文件-ln命令
查看>>
maven的tomcat插件如何进行debug调试
查看>>
table表头固定
查看>>
截取字符串中两个字符串中的字符串
查看>>
php去除换行符的方法小结(PHP_EOL变量的使用)
查看>>
effective C++中条款37:绝不又一次定义继承而来的缺省參数值
查看>>
spring xml properties split with comma for list
查看>>
判断点是否在三角形内
查看>>