用JAVA实现10/7保留到小数点后100位

BigDecimal a = new BigDecimal(10);
BigDecimal b = new BigDecimal(7);
BigDecimal d = a.divide(b,100,java.math.RoundingMode.HALF_UP);
//BigDecimal c = a.divide(b,10,java.math.RoundingMode.UNNECESSARY);
System.out.println(d);


但是问题出来了,如果我要求不舍入。
BigDecimal c = a.divide(b,10,java.math.RoundingMode.UNNECESSARY);
这样写会报错。那要怎么写?

你可能感兴趣的:(Java BigDecimal)