java 浮点型数据做加减乘除
来源:互联网 发布:windows程序闪退日志 编辑:程序博客网 时间:2024/05/22 08:01
今天做的项目中有个1-0.9的操作,我期望的结果是0.1,但是用double或者float相减都得到是0.1000024类似于这样的数字,于是就在网上找了资料,解决了,就自己总结了一下:
BigDecimal可以将int,long,double,string一些类型的数据直接转型
BigDecimal num1= new BigDecimal("1"); BigDecimal num2= new BigDecimal("0.9"); //减法subtract()BigDecimal num3=num1.subtract(num2);//加法 add()BigDecimal num4=num1.add(num2);//乘法 multiply()BigDecimal num5=num1.multiply(num2);//除法 div()BigDecimal num6=num1.divide(num2);//将BigDecimal 类型转成doubledouble dou=num6.doubleValue();//小数点取2位String we = num6.setScale(2,BigDecimal.ROUND_HALF_UP).toString();
阅读全文
0 0
- java 浮点型数据做加减乘除
- java 浮点型加减乘除精确计算
- Java Double加减乘除精确浮点运算
- java中double型数据的加减乘除
- java中double型数据的加减乘除
- java中double型数据的加减乘除
- java_浮点型加减乘除精确计算
- Java中的浮点数-科学计数法-加减乘除
- java double 浮点数计算工具类 加减乘除和四舍五入
- 不用加减乘除做加法(Java实现)
- Java实现不用加减乘除做加法
- 不用加减乘除做加法(java版)
- 不用加减乘除做加法java实现
- JS 浮点加减乘除运算
- JS浮点运算 加减乘除
- js 浮点加减乘除
- js浮点数加减乘除
- java 处理浮点型数据的显示
- 预制件(prefab)资源的应用
- iOS scrollView 左右滑动 内容错位
- Ubuntu 16.04 安装Matlab R2015b
- ES6 Promise
- c语言中有关字符串函数strcpy,strcmp,strcat,strstr的模拟实现
- java 浮点型数据做加减乘除
- 实用工具类
- 干货:mysql索引的数据结构
- 事件委托/事件冒泡/事件捕获&&阻止事件冒泡/阻止事件默认行为
- JavaEE基础整理(01)
- linux服务器上配置wildfly10.1.0 & maven
- Vuejs2.0之异步跨域请求
- dp四边形优化 poj 1160 Post Office题解
- Maven学习总结(23)——Maven私服的搭建及使用deploy命令部署构建问题汇总