首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > JAVA > J2SE开发 >

公式的动态生成,该如何解决

2012-01-06 
公式的动态生成如下代码:String str (a+b+c)*2//用str来存储计算公式的字符串,这个公式表示a、b、c相加乘

公式的动态生成
如下代码:
String str = (a+b+c)*2; //用str来存储计算公式的字符串,这个公式表示a、b、c相加乘以2
int a = 1; //三个变量参与运算
int b = 2;
int c = 3;
int score = (a+b+c)*2; //score的计算公式就是由str定义的

我想请教的是,str是个不固定的值,有可能是(a+b*2)*3等,不确定,如何能通过定义的三个整形变量a、b、c来实现score的动态赋值?

有知道的吗,麻烦帮帮忙吧,谢谢!

[解决办法]
我没看懂哦~呵呵~关注
[解决办法]
需要自己做语法解析器

[解决办法]
大学数据结构教材上专门有讲如何生成并解析运算表达式的,有兴趣你可以读一读~

热点排行