BigDecimal num1 = new BigDecimal(10);
BigDecimal num2 = new BigDecimal(6);
//加法
BigDecimal result1 = num1.add(num2);
out.println("和 是 : " + result1);
//减法
BigDecimal result2 = num1.subtract(num2);
out.println("差 是 : " + result2);
//乘法
BigDecimal result3 = num1.multiply(num2);
out.println("积 是 : " + result3);
//除法
BigDecimal result4 = num1.divide(num2);
out.println("商 是 : " + result4);
//比较
BigDecimal num = new BigDecimal(10); //用做比较的值
out.println(num1.compareTo(num2)); //大于 时,返回 1
out.println(num.compareTo(num1)); //等于 时,返回 0
out.println(num2.compareTo(num1)); //小于 时,返回 -1
out.println(num1.min(num2)); //求两个数的最小值,返回小的数
out.println(num1.max(num2)); //求两个数的最大值,返回大的数
BigDecimal 比较大小和加减乘除
最新推荐文章于 2024-05-14 12:36:35 发布