[java] How to check if a double value has no decimal part