public class Demo02 {
public static void main(String[] args) {
BigDecimal a = new BigDecimal("10000");
BigDecimal b = new BigDecimal("0.05");
BigDecimal aa = new BigDecimal(10000);
BigDecimal bb = new BigDecimal(0.05);
//加减乘除
test1(a,b);
test1(aa,bb);
BigDecimal c = new BigDecimal("343.5435345345");
//保留指定格式
test2(c);
}
public static void test1(BigDecimal a,BigDecimal b){
//加法
BigDecimal result1 = a.add(b);
System.out.println(result1);
//减法
BigDecimal result2 = a.subtract(b);
System.out.println(result2);
//乘法
BigDecimal result3 = a.multiply(b);
System.out.println(result3);
//除法
BigDecimal result4 = a.divide(b,2,BigDecimal.ROUND_DOWN);
System.out.println(result4);
//绝对值
BigDecimal result5 = a.abs();
System.out.println(result5);
//比大小
int resu
BigDecimal加减乘除以及保留小数
最新推荐文章于 2024-07-15 02:59:40 发布
本文详细介绍了如何在Java中使用BigDecimal进行基本的算术运算,并展示了如何处理精度和格式化,包括加减乘除、保留指定小数位、科学计数法等操作。

最低0.47元/天 解锁文章
2326

被折叠的 条评论
为什么被折叠?



