[java] Java and unlimited decimal places?