import java.math.BigDecimal;
public class JavaMain {
public static void main(String[] args) {
BigDecimal decimal1= BigDecimal.valueOf(1.00);
BigDecimal decimal2= BigDecimal.valueOf(1.0000);
BigDecimal decimal3= new BigDecimal(1.000);
System.out.println(decimal1.toString());
System.out.println(decimal1.toString());
System.out.println(decimal2.toString());
System.out.println(decimal1.equals(decimal2));
System.out.println(decimal1.equals(decimal3));
System.out.println(decimal2.equals(decimal3));
System.out.println(decimal1.compareTo(decimal2));
System.out.println(decimal1.compareTo(decimal3));
System.out.println(decimal2.compareTo(decimal3));
}
}
结论:精确度数比较用equals方法
忽略精确度数可以使用compareTo方法