Jep

孤风在野 2011-07-20 03:37:42
谁用过Jep,它有什么优点?用它时该注意什么?怎样使用它?
...全文
74 2 打赏 收藏 转发到动态 举报
写回复
用AI写文章
2 条回复
切换为时间正序
请发表友善的回复…
发表回复
孤风在野 2011-07-29
  • 打赏
  • 举报
回复
你的这些内容我都找到过,不是我想要的。
HeiBoyYang 2011-07-20
  • 打赏
  • 举报
回复
JEP是Java expression parser的简称,即java表达式分析器   Jep是一个用来转换和计算数学表达式的java库。通过这个程序包,用户可以以字符串的形式输入一个、任意的公式,然后快速地计算出结果。Jep支持用户自定义变量、常量和函数。包括许多常用的数学函数和常量。
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());   }   }   }

50,526

社区成员

发帖
与我相关
我的任务
社区描述
Java相关技术讨论
javaspring bootspring cloud 技术论坛(原bbs)
社区管理员
  • Java相关社区
  • 小虚竹
  • 谙忆
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧