如何将此字符串变为双倍而没有错误我希望获得双倍数字

时间:2017-10-28 18:26:59

标签: java string int

下面是代码,这里抛出的错误是错误: java.lang.Integer无法强制转换为java.lang.Double

package swing3;

import javax.script.ScriptEngine;
import javax.script.ScriptEngineManager;
import javax.script.ScriptException;

public class rob {
public static void main(String[] args) {
    ScriptEngineManager mgr = new ScriptEngineManager();
     ScriptEngine engine = mgr.getEngineByName("JavaScript");

我在这里得到一个错误:

     String a = "3+5";
     try {
        double b = (Double)engine.eval(a);
        System.out.println(b);
    } catch (ScriptException e) {
        e.printStackTrace();
    }

}

  }

0 个答案:

没有答案