title: BigDecimal divide with scale
body: <p>I have </p>
  
  <pre><code>private static final BigDecimal ONE_HUNDRED = new BigDecimal(100);
      private static final BigDecimal TEN = new BigDecimal(10);
  </code></pre>
  
  <p><code>BigDecimal decimal = new BigDecimal(1050);</code> 
  I need to get 10% I write 
  <code>BigDecimal decimalResult = decimal.divide(ONE_HUNDRED).multiply(TEN)//100, 10</code></p>
  
  <p>But Intellij IDE says: </p>
  
  <blockquote>
    <p>'BigDecimal.divide()' called without a rounding mode argument more...</p>
  </blockquote>
  
  <p>I added <code>BigDecimal.ROUND_HALF_UP</code> and all others but I get wrong result. I need <code>1050/100 = 10.5</code>  but if I add <code>BigDecimal.ROUND_HALF_UP</code> result = <code>11</code>.</p>
  
  <p>How can I correctly divide with scale parameters?</p>