ArithmeticException: “Expansión decimal sin terminación; sin resultado decimal representable exacto "

¿Por qué el siguiente código genera la excepción que se muestra a continuación? BigDecimal a = new BigDecimal("1.6"); BigDecimal b = new BigDecimal("9.2"); a.divide(b) // results in the following exception. Excepción: java.lang.ArithmeticException: Non-terminating decimal expansion; no exact...