如何使用JEval库评估java中的power,root,factorial函数?

时间:2014-01-29 08:43:29

标签: java math calculator

我没有得到如何使用Java中的JEval库来执行这些操作

           String b = "8!"; // Not working
           String a = "2^2"; // Not Working

          Evaluator mEvaluator = new Evaluator();
    try {
        String r2 = mEvaluator.evaluate(b);

    } catch (EvaluationException e) {
        // TODO Auto-generated catch block
        e.printStackTrace();
    }

我不知道如何在字符串中获取root权限?

2 个答案:

答案 0 :(得分:2)

Sqrt中有一个班级JEval。请参阅this

答案 1 :(得分:1)

查看文档。不支持Factorial。

对于电源,您可以使用

net.sourceforge.jeval.function.math.Pow

Root ,您可以使用

net.sourceforge.jeval.function.math.Sqrt