Package edu.cnu.mdi.util
Class SmartDoubleFormatter
java.lang.Object
edu.cnu.mdi.util.SmartDoubleFormatter
Formats floating-point values with a requested number of significant digits.
-
Method Summary
Modifier and TypeMethodDescriptionstatic StringdoubleFormat(double value, int sigDigits) Format a value with the requested significant-digit precision.
-
Method Details
-
doubleFormat
Format a value with the requested significant-digit precision.- Parameters:
value- value to formatsigDigits- positive number of significant digits- Returns:
- plain or scientific representation, whichever is more compact
- Throws:
IllegalArgumentException- ifsigDigits <= 0
-