簡単な使い方

最も簡単な使い方

最も簡単な使い方は、引数なしてFormulaEvaluatorをクリエイトし、dEvalate()メソッド を実行することです。

double d = new FormulaEvaluator().dEvaluate(数式);

(例)

double d = new FormulaEvaluator().dEvaluate("52.7 + 4.6 * 3.9");

これだけで、指定した数式を評価した結果を doubleで得る事が出来ます。

BigDecimalの場合

BigDecimalの結果を得るには、bdEvaluate()メソッドを実行します。

BigDecimal bd = new FormulaEvaluator().bdEvaluate(数式);

混在

同じインスタンスで、doubleとBigDecimalの計算を両方行う事が出来ます。

FormulaEvaluator formulaEvaluator = new FormulaEvaluator();
double d = formulaEvaluator.dEvaluate(数式1);
BigDecimal bd = formulaEvaluator.bdEvaluate(数式2);