首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > 编程 >

对于项目中公式的解决方法

2012-12-26 
对于项目中公式的解决办法以前做过一个项目给指标做公式,把公式保存进数据库,然后点击保存的时候根据公式

对于项目中公式的解决办法
以前做过一个项目给指标做公式,把公式保存进数据库,然后点击保存的时候根据公式中相关指标的数据进行计算,然后把计算的结果后再保存,看见别人写的代码一大堆非常乱,而且性能特别低,最新发现一开源的JAVA类库JEP,用来解决类似问题,代码会非常清晰.转来给大家参考一下:
官网地址: http://www.singularsys.com/jep/
示例代码:

Jep jep = new Jep();
String exp = "((a+b)*(c+b))/(c+a)/b"; //给变量赋值
try {
     jep.addVariable("a", 1);
     jep.addVariable("b", 2);
     jep.addVariable("c", 3);
     jep.parse(exp);
     Object result = jep.evaluate();
     System.out.println("计算结果:" + result);
} catch (Exception e) {
      e.printStackTrace();
}


热点排行