如有侵权麻烦联系立即删除。
public static void main(String[] args) {
    BigDecimal a;
    BigDecimal b;
    a = new BigDecimal(3);
    b = new BigDecimal(81);
    System.out.print(a.divide(b, 2, RoundingMode.HALF_UP));
RoundingMode.CEILING:取右边最近的整数
RoundingMode.DOWN:去掉小数部分取整,也就是正数取左边,负数取右边,相当于向原点靠近的方向取整
RoundingMode.FLOOR:取左边最近的正数
RoundingMode.HALF_DOWN:五舍六入,负数先取绝对值再五舍六入再负数