title: ArithmeticException: "Non-terminating decimal expansion; no exact representable decimal result"
body: <p>Why does the following code raise the exception shown below?</p>
  
  <pre><code>BigDecimal a = new BigDecimal("1.6");
  BigDecimal b = new BigDecimal("9.2");
  a.divide(b) // results in the following exception.
  </code></pre>
  
  <p>Exception:</p>
  
  <pre><code>java.lang.ArithmeticException: Non-terminating decimal expansion; no exact representable decimal result.
  </code></pre>