JAVA浮点数运算
2016-05-15 00:00
495 查看
BigDecimal
使用基本浮点型(float,double)运算,容易引起精度丢失。BigDecimal类能精确地表示,计算浮点数。String构造对象
BigDecimal bigDecimal = new BigDecimal("0.01")
double构造对象
BigDecimal bigDecimal = new BigDecimal(0.01)
使用double构造对象会引起精度丢失,可使用
BigDecimal bigDecimal = BigDecimal.valueOf(0.01)
BigDecimal bgOne = new BigDecimal("0.02"); BigDecimal bgTwo = BigDecimal.valueOf(0.01); bgOne.add(bgTwo);//加法 bgOne.subtract(bgTwo);//减法 bgOne.multiply(bgTwo);//乘法 bgOne.divide(bgTwo);//除法
相关文章推荐
- java读取excel文件
- 如何安装JDK
- 《Java编程思想》第四版读书笔记 第十章 内部类
- (二)JAVA使用POI操作excel
- Java图形用户界面编程
- Java AtomicInteger源码分析
- java GC的误区
- Spring介绍
- 第十七章javaI/O系统
- 2016 百度之星 Problem B --(大整数,斐波那契数列,java大法好)
- Java Proxy类及代理模式 探究
- spring框架基本搭建及使用
- (一)JAVA使用POI操作excel
- JAVA解析Excel文件的两种方式 --Poi技术
- IT十八掌掌第八天课程总结
- Java Web Session 登录实例
- JAVA Web防止表单重复提交实例
- JavaBean入门 - 概念和简单例子
- 写一个自己的验证码工具类
- 写一个自己的MD5加密工具类