Java double weared problem

If you say double d = 0.14 and d*100 result will be 14.000000000000002

solution BigDecimal.valueOf(0.14).multiply(BigDecimal.valueOf(100)).doubleValue()

for detail checkout : http://www.thatisjava.com/java-programming/1715/

Advertisements