This is true only if converting to a double and back results in an equal JBigDecimal.
This is true only if converting to a double and back results in an equal JBigDecimal.
The scale matters. E.g., if you do:
val foo = new JBigDecimal("0.2") val bar = new JBigDecimal("0.200000000000") isDecimalDouble(foo) // true isDecimalDouble(bar) // false