Package edu.hws.jcm.data
Class NumUtils
java.lang.Object
edu.hws.jcm.data.NumUtils
This class provides a few static functions for converting real numbers
to strings and strings to real numbers. It should probalby be reimplemented
to use the standard NumberFormat class for converting real to string.
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionstatic String
realToString
(double x) Return a string representation of the real number x occupying, if possible, at most 10 spaces.static String
realToString
(double x, int width) Goal is to return a reasonable string representation of x, using at most width spaces.static double
Return the real number represented by the String s, or return Double.NaN if s does not represent a legal real number.
-
Constructor Details
-
NumUtils
public NumUtils()
-
-
Method Details
-
stringToReal
Return the real number represented by the String s, or return Double.NaN if s does not represent a legal real number. -
realToString
Return a string representation of the real number x occupying, if possible, at most 10 spaces. -
realToString
Goal is to return a reasonable string representation of x, using at most width spaces. (If the parameter width is unreasonably big or small, its value is adjusted to lie in the range 6 to 25.)- Parameters:
x
- value to create string representation of.width
- maximum number of spaces used in string representation, if possible.- Returns:
- a string representation for x. If x is Double.NaN, "undefined" is returned. If x is infinite, "INF" or "-INF" is returned.
-