Java BigDecimal计算及转换

编程入门 行业动态 更新时间:2024-10-10 08:21:23

<a href=https://www.elefans.com/category/jswz/34/1770091.html style=Java BigDecimal计算及转换"/>

Java BigDecimal计算及转换

BigDecimal应用汇总

1、负数转正数

a.abs();
相当于:绝对值

2、加法

a.add(b)

3、减法

a.subtract(b)
相当于:a-b

4、乘法

a.multiply(b)

5、除法

a.divide(b)
相当于:a/b

6、处理小数

BigDecimal.setScale()方法用于格式化小数点
setScale(1)表示保留一位小数,默认用四舍五入方式 
setScale(1,BigDecimal.ROUND_DOWN)直接删除多余的小数位,如2.35会变成2.3 
setScale(1,BigDecimal.ROUND_UP)进位处理,2.35变成2.4 
setScale(1,BigDecimal.ROUND_HALF_UP)四舍五入,2.35变成2.4
setScaler(1,BigDecimal.ROUND_HALF_DOWN)四舍五入,2.35变成2.3,如果是5则向下舍

7、比较大小

更多推荐

Java BigDecimal计算及转换

本文发布于:2023-12-06 23:45:49,感谢您对本站的认可!
本文链接:https://www.elefans.com/category/jswz/34/1669391.html
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。
本文标签:Java   BigDecimal

发布评论

评论列表 (有 0 条评论)
草根站长

>www.elefans.com

编程频道|电子爱好者 - 技术资讯及电子产品介绍!