BigDecimal.multiply的使用
BigInteger n1,n2,n;
n1 = new BigInteger(“6”);
n2 = new BigInteger(“10”);
n = n1.multiply(n2);
// n = 6 * 10 =60
其值是 (this * val)
BigDecimal.setScale的使用
new BigDecimal(“2.224667”).setScale(2)保留两位小数,默认四舍五入。//2.22
new BigDecimal(“2.224667”).setScale(2, BigDecimal.ROUND_DOWN);直接去掉多余的位数。//2.22
new BigDecimal(“2.224667”).setScale(2, BigDecimal.ROUND_UP);直接进位处理。//2.23
new BigDecimal(“2.224667”).setScale(2, BigDecimal.ROUND_CEILING);
正数进位向上,负数舍位向上。//2.23 //-2.22
============================================================