【发布时间】:2017-04-28 17:54:06
【问题描述】:
我设法使这两个类成为,但“分数”必须在点后有 7 位数字。我无法修改 Main 类。我想我应该使用 String.format("%.7f", ...) 但我不知道在哪里。请帮忙。
主要:
public class Main {
public static void main(String[] args) {
Calc c = new Calc();
String score = c.doCalc(args[0]);
System.out.println(score);
}
}
计算:
public class Calc {
public String doCalc(String cmd) {
ScriptEngineManager mgr = new ScriptEngineManager();
ScriptEngine engine = mgr.getEngineByName("JavaScript");
try {
return engine.eval(cmd).toString();
}
catch (ScriptException e) {
return "Invalid command to calc";
}
}
}
【问题讨论】: