关于表达式的解析
来源:互联网 发布:js 7.62毫米狙击枪 编辑:程序博客网 时间:2024/06/08 01:56
对表达式来说我本来以为java里没有类实现表达式的解析的后来发现了表达式的解析类第一次用 刚开始对于Double类转化成Integer一直错误后来发现了
Double.intValue()的函数瞬间想发现了新大陆打完就ac了
题目描述:对于一个不存在括号的表达式进行计算,输出结果为整数输入:存在多种数据,每组数据一行,表达式不存在空格输出:输出结果样例输入:6/2+3+3*4样例输出:18
import java.beans.Expression;import java.util.*;import javax.script.ScriptEngine;import javax.script.ScriptEngineManager;import javax.xml.ws.handler.MessageContext.Scope;public class Main {public static void main(String[] args) throws Exception {// TODO Auto-generated method stubStack<Character> p = new Stack<Character>();Scanner in = new Scanner(System.in);while(in.hasNext()){String s = in.next();ScriptEngineManager manager = new ScriptEngineManager(); ScriptEngine engine = manager.getEngineByName("js"); Object result = engine.eval(s); Double res = (Double)result; int ss = res.intValue(); System.out.println(ss);}}}
0 0
- 关于表达式的解析
- 关于较复杂表达式声明的解析
- boost spirit 关于复杂表达式的解析
- [转] boost spirit 关于复杂表达式的解析
- C#关于使用正则表达式解析字符串
- 关于正则表达式的
- 表达式解析之表达式树的建立
- 关于《C陷阱和缺陷》中的(*(void(*)())0)()表达式的一点解析
- 关于JSTL/EL表达式在页面中无法解析的问题!
- 关于解决jsp页面无法正常解析EL表达式的问题
- 表达式解析的(C#)源码
- Ruby 正则表达式的解析
- 表达式解析引擎的设计
- 表达式解析引擎的设计
- EL表达式的使用解析
- 关于:() { :|:& }; :的解析
- 关于String的解析
- 关于XML的解析
- Day5之PropertyDemo
- mysql字段
- 秒杀多线程第二篇 多线程第一次亲密接触 CreateThread与_beginthreadex本质区别
- hive使用mapjoin
- Day5之运算符相关介绍
- 关于表达式的解析
- BasePrj使用说明
- 分布式搜索Elasticsearch——配置
- JS实现HTML标签转义及反转义
- Intel Edison 移植mjpg-stream
- 【Javascript】什么是事件
- 变量交换
- SVN:安装与配置
- [心得]网页设计十个戒律