JavaScript実装文字列計算機の呼び出し
1441 ワード
JavaScript実装文字列計算機の呼び出し
式が文字列の形式である場合、一般的には評価に大きな問題があります.ここではJavaScriptを直接呼び出す方法があり、間違いなく神器です.
コードは次のとおりです.
式が文字列の形式である場合、一般的には評価に大きな問題があります.ここではJavaScriptを直接呼び出す方法があり、間違いなく神器です.
コードは次のとおりです.
@Frosero
package scc;
import javax.script.ScriptEngine;
import javax.script.ScriptEngineManager;
import javax.script.ScriptException;
public class Counter {
public static void main(String[] args) {
// TODO Auto-generated method stub
ScriptEngineManager manager = new ScriptEngineManager();
ScriptEngine SE = manager.getEngineByName("js");
String Numbers = new String("1+2/5");
try {
String ans = SE.eval(Numbers).toString();
System.out.println(ans);
} catch (ScriptException e) {
e.printStackTrace();
}
}
}