jep

JEP是Java expression parser的簡稱,即java表達式分析器,Jep是一個用來轉換和計算數學表達式的java庫。通過這個程式包,用戶可以以字元串的形式輸入一個、任意的公式,然後快速地計算出結果。Jep支持用戶自定義變數常量和函式。包括許多常用的數學函式和

基本介紹

  • 中文名:jep
  • 外文名:Java expression parser
  • 釋義:java表達式分析器
  • 注音:用來轉換和計算數學表達式
JEP簡介,簡單示例,

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.parseExpression(exp);
Object result = jep.getValueAsObject();
System.out.println("計算結果: " + result);
} catch (Throwable e) {
System.out.println("An error occured: " + e.getMessage());
}
}
}

相關詞條

熱門詞條

聯絡我們