두 개의 java.math.BigDecimal 숫자를 비교하는 == 혹은 equals() 호출을 보고합니다. 두 개의 java.math.BigDecimal 숫자는 값과 크기가 모두 동일한 경우에만 같기 때문에 이는 보통 실수입니다.

예:


  // 조건이 false입니다
  val condition = BigDecimal("2.0") ==
      BigDecimal("2.00")

빠른 수정을 적용한 후:


  // 조건이 true입니다
  val condition = BigDecimal("2.0").compareTo(
      BigDecimal("2.00")) == 0