public static void main(String[] args)throws Exception {
ScriptEngine se = new ScriptEngineManager().getEngineByName("javascript");
Bindings p = se.createBindings();
p.put("factor", 3);
se.setBindings(p, ScriptContext.ENGINE_SCOPE);
Scanner sc = new Scanner(System.in);
while (sc.hasNextInt()) {
int each = sc.nextInt();
int each2 =sc.nextInt();
se.eval(new FileReader(new File("D:/_TMP/_tmp.js")));
if (se instanceof Invocable) {
Invocable invocable = (Invocable)se;
double result = (double)invocable.invokeFunction("calc",each,each2);
System.out.println("执行js:"+result);
}
}
}
function calc(each,each2){
return each + each2 * factor;
}

最新文章

  1. [转]DAO层,Service层,Controller层、View层
  2. Android卸载程序之后跳转到指定的反馈页面
  3. python的编码判断_unicode_gbk/gb2312_utf8(附函数)
  4. 美帝的emal to message gateway
  5. Android中解决图像解码导致的OOM问题
  6. td 自动换行
  7. Android下海康实时视频解码
  8. 点云匹配和ICP算法概述
  9. Redis:安装
  10. 当执行php脚本时用户关闭浏览器会发生什么?
  11. bootStrap-2
  12. “ORA-12545: 因目标主机或对象不存在,连接失败”怎么办?
  13. WordPress 3.5.1 crypt_private()远程拒绝服务漏洞(CVE-2013-2173)
  14. jquery-1.10.2 获取checkbox的checked属性总是undefined
  15. ASP.Net中使用Report Service
  16. Android系统--输入系统(十一)Reader线程_简单处理
  17. linux date使用
  18. 51nod1220 约数之和
  19. MySQL通过分组计算百分比
  20. Java中String的常用方法总结

热门文章

  1. iOS音频开发系列-概述篇
  2. FTP、SFTP、SCP、SSH、OpenSSH关系解密
  3. ARM GNU 常用汇编伪指令介绍
  4. mysql连接数问题备份
  5. JS事件 什么是事件?JavaScript 创建动态页面。事件是可以被 JavaScript 侦测到的行为。 网页中的每个元素都可以产生某些可以触发 JavaScript 函数或程序的事件。
  6. PHP算法之盛最多水的容器
  7. struts使用
  8. postman连接不了localhost问题解决
  9. node---处理post请求
  10. The Battle of Chibi