词条 | Exp4j |
释义 |
| name = exp4j | programming language = Java | latest release version = 0.4.3 | latest release date = 2014-10-10 | license= Apache License 2.0 | genre = Math | website = {{url|http://www.objecthunter.net/exp4j/}} }} exp4j is a small Java library for evaluation of mathematical expressions. 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. Features
License termsexp4j is released under the terms of the Apache License 2.0Examples of usageCalculating the result of can be done in the following way: Expression e = new ExpressionBuilder("3 * (sin(pi) - 2 )/ e") .variables("pi", "e") .build() .setVariable("pi", Math.PI) .setVariable("e", Math.E); double result = e.evaluate(); See also
References 1 : Java (programming language) libraries |
随便看 |
|
开放百科全书收录14589846条英语、德语、日语等多语种百科知识,基本涵盖了大多数领域的百科知识,是一部内容自由、开放的电子版国际百科全书。