JEP是什么

来源:百度知道 编辑:UC知道 时间:2024/06/20 13:42:32
JEP是什么

Jep - Java Math Expression Parser
数字表达式解析器,解析并计算与数学运算相关的字符串的一个类库,是java数学解析器的一个开源工具,提供第三方的jar包只要将jar包放到lib目录下即可使用

简单示例:

import com.singularsys.jep.Jep;
import com.singularsys.jep.JepException;

public class SimpleExample {
public static void main(String[] args) {
Jep jep = new Jep();
//一个数学表达式
String exp = "((a+b)*(c+b))/(c+a)/b";
//给变量赋值
jep.addVariable("a", 10);
jep.addVariable("b", 10);
jep.addVariable("c", 10);

try {
//执行
jep.parse(exp);
Object result = jep.evaluate();
System.out.println("计算结果: " + result);
} catch (JepException e) {
System.out.println("An error occured: " + e.getMessage());
}
}
}

具体更复杂的操作可以参看下载的zip中\doc\htm