Java BigDecimal类型比对大小 ​


import java.math.BigDecimal;

public class BigDecimalTest {
public static void main(String[] args) {
BigDecimal bigDecimal01 = new BigDecimal(3.1415);
BigDecimal bigDecimal02 = new BigDecimal(3.1416);
BigDecimal bigDecimal03 = new BigDecimal(3.1416);

//bigDecimal01 比 bigDecimal02 大, 返回-1
System.out.println(bigDecimal01.compareTo(bigDecimal02));
//bigDecimal02 比 bigDecimal01 大, 返回1
System.out.println(bigDecimal02.compareTo(bigDecimal01));
//相等, 返回0
System.out.println(bigDecimal02.compareTo(bigDecimal03));
}
}