Topic: 急! (如何解释公式,如"2*3"返回6)

  Print this page

1.急! (如何解释公式,如"2*3"返回6) Copy to clipboard
Posted by: kimman
Posted on: 2003-04-30 09:25

用java如何解释公式,如"2*3"返回6

2.Re:急! [Re: kimman] Copy to clipboard
Posted by: 烂泥
Posted on: 2003-04-30 17:20

表达式解析,不简单

3.Re:急! [Re: kimman] Copy to clipboard
Posted by: seacloudy
Posted on: 2003-04-30 17:33

我的实现是首先在定义公式时进行严格的语法检查,使得公式可以进行四则运算。
2、将整个公式用StringTokenizer分解;
3、将公式中每个变量的值填入;
4、获取公式最后的值。

4.Re:急! [Re: seacloudy] Copy to clipboard
Posted by: Jove
Posted on: 2003-04-30 18:00

haha, 这个学期的一门课我们也要交这样一个Project
自己定义一种语言,解释执行,支持函数调用
正准备看Rhino源码(那是一个javascript解释器的开源项目)

希望两个星期后能帮上你的忙,呵呵 //好像太晚了


   Powered by Jute Powerful Forum® Version Jute 1.5.6 Ent
Copyright © 2002-2021 Cjsdn Team. All Righits Reserved. 闽ICP备05005120号-1
客服电话 18559299278    客服信箱 714923@qq.com    客服QQ 714923