该帖已经被评为隐藏帖
|
|
---|---|
作者 | 正文 |
发表时间:2011-12-23
验证表达式正确之后,转化为后缀表达式进行计算,不过忘了怎么弄了。
|
|
返回顶楼 | |
发表时间:2011-12-23
大学时用C写过一个,数据结构课程的作业题
|
|
返回顶楼 | |
发表时间:2011-12-23
237502205 写道 莫名其妙,居然有人投“隐藏”???
哥,怎样才能投隐藏?VIP? |
|
返回顶楼 | |
发表时间:2011-12-23
yoyo837 写道 237502205 写道 莫名其妙,居然有人投“隐藏”???
哥,怎样才能投隐藏?VIP? 应该是积分上30吧? |
|
返回顶楼 | |
发表时间:2011-12-23
实际就是表达式解析
javacup的一个例子就是计算器 建议使用javaCC 自己写解析会碰上很多问题 |
|
返回顶楼 | |
发表时间:2011-12-23
标题党了
|
|
返回顶楼 | |
发表时间:2011-12-23
先验证,验证通过,当作javascript 执行结果
ps:jdk1.6 |
|
返回顶楼 | |
发表时间:2011-12-23
最后修改:2011-12-23
在公司也做过一个类似的,需求比这个复杂,自己构建了表达式树,验证是在构建时以错误给出的,上学时编译器课写过一个mini c编译器,所以还比较熟。有了表达式树,求值就没什么问题了。如果java版本在jdk6以上就没什么必要了,应该直接ScriptEngine eval就ok了,公司还是万恶的1.4。
PS:bs投隐藏的,现在投隐藏的不知道为啥这么多,是都是牛人么???lz建议你到oschina.net社区去讨论吧,iteye现在风气已经完全败坏了,现在已经不适合讨论问题了。iteye的帖子能投隐藏到强制结帖(碰到几次了,讨论一会儿就结帖了),应该和oschina一样,花费积分才能投隐藏(不知道iteye扣不扣),看那些人还乱不乱投隐藏。 |
|
返回顶楼 | |
发表时间:2011-12-23
我水平不高, 不过这样的问题已经有固定的解决方法了, 没必要讨论吧
|
|
返回顶楼 | |
发表时间:2011-12-23
canghailan 写道
在公司也做过一个类似的,需求比这个复杂,自己构建了表达式树,验证是在构建时以错误给出的,上学时编译器课写过一个mini c编译器,所以还比较熟。有了表达式树,求值就没什么问题了。如果java版本在jdk6以上就没什么必要了,应该直接ScriptEngine eval就ok了,公司还是万恶的1.4。
PS:bs投隐藏的,现在投隐藏的不知道为啥这么多,是都是牛人么???lz建议你到oschina.net社区去讨论吧,iteye现在风气已经完全败坏了,现在已经不适合讨论问题了。iteye的帖子能投隐藏到强制结帖(碰到几次了,讨论一会儿就结帖了),应该和oschina一样,花费积分才能投隐藏(不知道iteye扣不扣),看那些人还乱不乱投隐藏。
人家能求个四则运算就行了,你要给做个编译器。 |
|
返回顶楼 | |