我没有在Java中使用Jeval Library执行这些操作
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();
}
我不知道如何在字符串中扎根?
JEval
中有一个Sqrt
类。看到此。
请查看文档。不支持阶乘。
对于 Power 您可以使用
net.sourceforge.jeval.function.math.Pow
和 root 您可以使用
net.sourceforge.jeval.function.math.Sqrt