是否可以使用单行计算器?例如,如果我输入1+2+10-5*3,它会计算并显示结果。
public static String calc(String expr) throws ScriptException {
return String.valueOf(new ScriptEngineManager().getEngineByName("JavaScript").eval(expr));
}
请参阅如何在服务器端运行JavaScript代码Java代码?