猿问
回到首页
个人中心
反馈问题
注册登录
下载APP
首页
课程
实战
体系课
手记
专栏
慕课教程
Java计算
如何将以下代码的内容计算出来
String a="6+2*2.5/5-7";
原本我是打算把String转换成为int,结果出现错误
ususudusj
浏览 1123
回答 2
2回答
望远
public static void main(String[] args) { ScriptEngineManager manager = new ScriptEngineManager(); ScriptEngine engine = manager.getEngineByName("javascript"); try { double result= (Double) engine.eval("6+2*2.5/5-7"); System.out.println(result); } catch (ScriptException e) { // TODO Auto-generated catch block e.printStackTrace(); } }你可以直接使用JS里面的eval方法。
0
0
6
打开App,查看更多内容
随时随地看视频
慕课网APP
相关分类
Java
继续浏览精彩内容
慕课网APP
程序员的梦工厂
打开
继续