コンストラクタと説明 |
---|
CalcUtilWithAnalyze()
新しい計算ユーティリティインスタンスを生成します。
|
修飾子とタイプ | メソッドと説明 |
---|---|
boolean |
eval(List<ArgumentElement> elements)
式を評価して結果を取得します。
|
double |
exec(List<ArgumentElement> elements)
数式を計算して結果を取得します。
|
double |
exec(String formula)
数式を計算して結果を取得します。
|
public boolean eval(List<ArgumentElement> elements) throws CanNotCalcFormulaException
elements
- 式を構成する要素の配列CanNotCalcFormulaException
- 実行できない計算式である場合にスローされますpublic double exec(List<ArgumentElement> elements) throws CanNotCalcFormulaException, FormulaSymtaxException
elements
- 数式を構成する要素の配列CanNotCalcFormulaException
- 数式に使用できない文字列が含まれていた場合にスローされますFormulaSymtaxException
- 計算中にエラーが発生した場合にスローされますpublic double exec(String formula) throws CanNotCalcFormulaException, FormulaSymtaxException
formula
- 数式CanNotCalcFormulaException
- 数式に使用できない文字列が含まれていた場合にスローされますFormulaSymtaxException
- 計算中にエラーが発生した場合にスローされますCopyright © 2012 NTT DATA INTRAMART CORPORATION