/**
* BigDecimal 保留两位小数进行对比
*/
public class BigDecimalTest {
public static void main(String[] args) {
BigDecimal big1 = new BigDecimal("3.14");
BigDecimal big2 = new BigDecimal("6.62");
// 保留两位小数
BigDecimal big1Out = big1.setScale(2, BigDecimal.ROUND_CEILING);
BigDecimal big2Out = big2.setScale(2, BigDecimal.ROUND_CEILING);
// 大于
System.out.println(big2Out.compareTo(big1Out));
// 小于
System.out.println(big1Out.compareTo(big2Out));
// 等于
System.out.println(big1Out.compareTo(big1Out));
// 小于 -1
// 大于 1
// 等于 0
}
}