是否有任何第三方jar文件可用于java6数学评估?

时间:2010-12-01 11:09:57

标签: java

我想在java6.中计算数学表达式,例如

c=a*b+((b/d)-c)/100-(h/2)

如何评估这个数学表达式......

请指导我找到解决方案......

Saravanan.P

4 个答案:

答案 0 :(得分:3)

JEP是一个Java表达式解析器库。

答案 1 :(得分:2)

尝试JEP

答案 2 :(得分:1)

顺便说一句,JEP仍然可以下载(通过旧版本,但仍然是)作为GPL许可库here(参见related question。)

** 编辑 **

JEP documentation编写得很好,包含很多例子。

答案 3 :(得分:1)

我最近在Dijkstra's Shunting Yard Algorithm的基础上实现了一个简单的数学表达式评估器,并在Apache License 2.0下发布了它。

你可以在这里查看:http://projects.congrace.de/exp4j/index.html