Because CLDC1.0 does not support floating point data types, some time you need to use floating point data types, which requires analog for floating point numbers.
download link:
http://www.cnjm.net/res.jsp?id=2002
Please read the instructions and API documents carefully before use. You only need to use net.jscience.math.mathfp class when used in J2ME.