RPNLibrary Wiki
Brought to you by:
black007pl
To start using the library, simply import the jar to your classpath.
Next you will have to obtain Calculator object, by calling factory method:
Calculator.createDefaultCalculator();
The only public method for the calculator is calculate(String). The method's parameter is string containing arithmetic expression. Method returns BigDecimal object.
Supported operations are:
+
-
*
/
^ (power)
And functions:
sin
cos
tg
ctg
example of use:
given the equation:
2^3*(12/6)+18/3+5.0/2
we have:
Calculator calc = Calculator.createDefaultCalculator(); BigDecimal result = calc.calculate("2^3*(12/6)+18/3+5.0/2");
Please fill free to use, extend, and correct this library.