BigDecimal数值加减乘除运算

加法 BigDecimal num1.add(num2);
减法 BigDecimal num1.subtract(num2);
乘法 BigDecimal num1.multiply(num2);
除法(保留两位小数,并四舍五入) BigDecimal num1.divide(num2,2,BigDecimal.ROUND_HALF_UP);
取绝对值 BigDecimal num1.abs();
四舍五入,并保留两位小数 BigDecimal setScale(2, BigDecimal.ROUND_HALF_UP);
创建数据 new BigDecimal(100);
转化成字符串类型 String num1.toString();
比较大小 int num1.compareTo(num2); -1 num1<num2 0 num1=num2 1 num1>num2
判断正负 int num1.signum() -1 负数; 0 0 ;1 正数

猜你喜欢

转载自www.cnblogs.com/xyhero/p/9348575.html