jep

JEP是Java expression parser的簡稱,即java表達式分析器,Jep是一個用來轉換和計算數學表達式的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.parse(exp);

Object result = jep.evaluate();

System.out.println("計算結果: " + result); }

catch (JepException e)

{

System.out.println("An error occured: " + e.getMessage());

}

}

}

相關詞條

相關搜尋

熱門詞條

聯絡我們