title: Java:Why should we use BigDecimal instead of Double in the real world?
body: <p>When dealing with real world monetary values, I am advised to use BigDecimal instead of Double.But I have not got a convincing explanation except, "It is normally done that way".</p>
  
  <p>Can you please throw light on this question?</p>