Originally posted by Jeremy Medford:
Can anyone share with me how to display very large doubles that would normally have no fractional part, but always display with scientific notation by default?
Basically, I want to see the number without Scientific Notation.
Thank you.
Well, you can take the double, load it into a BigDecimal, convert that BigDecimal to a BigInteger, then convert that to a
string for printing. However, you have to be careful, doubles are not very precise, so you may get errors loading it into a BigDecimal.
If you have the original number in Scientific Notation as a string, then it should work perfectly. Just load that string into a BigDecimal, convert to BigInteger, and then to a string.
Now... having said this... This can probably be done without the BigInteger, by using scaling instead, so if someone knows how, I would appreciate if you share it.
Henry