Precision loss in String to Float and double to float (Beginning Java forum at JavaRanch)
[code=java] public static void main(String args[]) { double d = 1997500.43; String s = "1997500.43"; float f = (float) d; ... Floats have a fixed number of total bits of precision, which must be shared among the integer and fractional parts. If you use mo...