Exp4j
From Wikipedia, the free encyclopedia
| Stable release | 0.4.3
/ 2014-10-10 |
|---|---|
| Repository | |
| Written in | Java |
| Type | Math |
| License | Apache License 2.0 |
| Website | www |
exp4j is a small Java library for evaluation of mathematical expressions.[1] It implements Dijkstra's Shunting-yard algorithm to translate expressions from infix notation to Reverse Polish notation and calculates the result using a simple Stack algorithm.
- Variables can be used in expressions
- exp4j comes with a set of common built-in functions
- Users can create and use their own custom operators
- Users can create and use their own custom functions
License terms
exp4j is released under the terms of the Apache License 2.0