Is there a datatype in Java that stores a decimal number more precisely than a double?
double
Use BigDecimal it offers much better precision