diff --git a/core/src/net/sf/openrocket/unit/Unit.java b/core/src/net/sf/openrocket/unit/Unit.java index 4c4195b15..fd0f97ac6 100644 --- a/core/src/net/sf/openrocket/unit/Unit.java +++ b/core/src/net/sf/openrocket/unit/Unit.java @@ -90,8 +90,11 @@ public abstract class Unit { * @return A string representation of the number in these units. */ public String toString(double value) { - double val = toUnit(value); + if (Double.isNaN(value)) + return "N/A"; + double val = toUnit(value); + if (Math.abs(val) > 1E6) { return expFormat.format(val); }