在“评估简单数学表达式”中输入字符串的位置

时间:2016-10-12 21:59:30

标签: java

已删除的问题 此问题已被G.M删除,因为问题已经回答

2 个答案:

答案 0 :(得分:0)

您需要将String传递给eval函数,如下所示:

String myEquation = "8+4/2";
double answer = eval(myEquation);

答案 1 :(得分:0)

您可以像这样使用此方法

class YourMathClass {
    public static double eval(final String str) { ....
    }
}

然后在你的申请中

 double result = YourMathClass.eval("8+4/2");

 String equation = "8+4/2"; //valid equation
 double result = YourMathClass.eval(equation);

如果您在需要的课程中使用此方法,请使用@ jenglert的回答