BigDecimal类的使用
来源:互联网 发布:怎么改淘宝手机号 编辑:程序博客网 时间:2024/04/30 15:34
在使用float和double的时候会发生精度丢失,而BigDecimal类就是为了处理精度的问题。
BigDecima类的构造方法有BigDecimal(double avl)这个构造方法不推荐,同样会造成精度丢失,可以使用
BigDecimal(String val)。
下面测试一下BigDecimal的用法
import java.math.BigDecimal;public class Test {public static void main(String[] args) throws Exception{BigDecimal b1=new BigDecimal("0.43848484");BigDecimal b2=new BigDecimal("0.05");BigDecimal b3=null;b3=b1.add(b2);System.out.println(b3);b3=b1.subtract(b2);System.out.println(b3);b3=b1.multiply(b2);System.out.println(b3);b3=b1.divide(b2);System.out.println(b3);b3=b1.pow(2);System.out.println(b3);}}
输出结果
0.488484840.388484840.02192424208.76969680.1922689549098256
- BigDecimal类的使用
- BigDecimal类的使用
- BigDecimal类的简单使用
- BigDecimal类的练习使用
- BigDecimal的使用
- BigDecimal 的使用
- BigDecimal的使用
- java BigDecimal的使用
- BigDecimal 的使用方式
- BigDecimal的使用
- BigDecimal对象的使用
- BigDecimal的使用
- BigDecimal的使用
- BigDecimal的简单使用
- BigDecimal的使用
- BigDecimal的使用
- 关于BigDecimal的使用
- 关于BigDecimal 的使用
- C++ STL 学习总结
- Abnormal termination, caused by mdrv process termination问题解决方法
- IT老兵不死:柳传志隐退留下三大愿景
- 世界名着100部简介
- 每周一荐:Objective-C的开源开发环境GNUstep
- BigDecimal类的使用
- 国内IC元器件市场集中度低 期待在线渠道解围
- iOS 静态度制作方法详细
- jquery弹出可拖动对话框+无刷新图片上传
- Linux 内存管理 -- 高端内存的映射方式
- 券商大幅下调诺基亚手机营收预期
- 01.java中遍历实体类属性和类型
- php中$_post()中的括号里填的是input的Name值,为什么不是Id值?
- 破产案或加速唯冠与苹果和解