Multi-Function Calculator for Long Numbers

The non-Java version of this calculator can be found here.

The software will remove all space characters from the entry boxes. Multiple entries of hyphens or decimal points for a number will pop an error message. Entry of invalid "digits" will pop an error message. Numbers may be entered in psuedo-engineering format such that "-1.01e-3" is interpreted as "-0.00101" and "-1E4" is interpreted as "-10000". Maximum level of accuracy is 50,000 significant digits. However, requesting accuracy in excess of 10 or 15 thousand digits can result in significant wait times.