package com.book.lite;import java.math.BigDecimal;/*** @author zhangyu* @date 2021年08月21日 4:56* 双精度大数据运算* divide()除法运算。* public BigDecimal divide(BigDecimal divisor, int scale, int roundingMode) (被除数,保留位数,舍入方法)* 舍入模式:BigDecimal.ROUND_UP-----向上加1* BigDecimal.ROUND_DOWN-----直接舍去* BigDecimal.ROUND_HALF_UP------四舍五入*/
public class BigDecimalDemo {public static void main(String[] args){BigDecimal b1 = new BigDecimal("0.09");BigDecimal b2 = new BigDecimal("0.07");System.out.println(b1.add(b2));System.out.println(b1.subtract(b2));System.out.println(b1.multiply(b2));//System.out.println(b1.divide(b2));System.out.println("-------------------");System.out.println(b1.divide(b2,2,BigDecimal.ROUND_UP));System.out.println(b1.divide(b2,2,BigDecimal.ROUND_DOWN));System.out.println(b1.divide(b2,2,BigDecimal.ROUND_HALF_UP));}
}