I am reading a currency from XML into Java.
String currency = "135.69";
When I convert this to BigDecimal I get:
 System.out.println(new BigDecimal(135.69));
Output:
135.68999999999999772626324556767940521240234375.
Why is it that it outputs this many numbers? How can I avoid this? All I want is for it to output 135.69.
 
     
     
     
     
     
     
     
     
     
    