1.BigDecimal构造方法
BigDecimal bd =new BigDecimal(10.0);
BigDecimal bd1 =new BigDecimal("3.0");
2.BigDecimal常用方法
public class Demo2BigDecimal {
public static void main(String[] args) {
BigDecimal bd1 =new BigDecimal("0.3");
BigDecimal bd2 =new BigDecimal("4");
BigDecimal sum = bd1.add(bd2);
System.out.println("和为 "+sum);
BigDecimal subtract = bd1.subtract(bd2);
System.out.println("差为 "+subtract);
BigDecimal multiply = bd1.multiply(bd2);
System.out.println("积为 "+multiply);
BigDecimal divide = bd1.divide(bd2);
System.out.println("商为 "+divide);
//进一法
BigDecimal divide1 = bd1.divide(bd2,2,BigDecimal.ROUND_UP);
System.out.println("商为 "+divide1);
//去尾法
BigDecimal divide2 = bd1.divide(bd2,2,BigDecimal.ROUND_FLOOR);
System.out.println("商为 "+divide2);
//四舍五入法
BigDecimal divide3 = bd1.divide(bd2,2,BigDecimal.ROUND_HALF_UP);
System.out.println("商为 "+divide3);
}
}