问个不知道是不是基础的问题

gotolwd 2004-04-06 10:11:17
呵呵,小弟刚学java
问个简单的问题
如果字符串 "(3*7)+(1*3)"
怎么把他转换成计算公式
得出一个结果
...全文
24 15 打赏 收藏 转发到动态 举报
写回复
用AI写文章
15 条回复
切换为时间正序
请发表友善的回复…
发表回复
gotolwd 2004-04-07
  • 打赏
  • 举报
回复

hehe,看来我只能自己做个转换的函数了
阎罗 2004-04-06
  • 打赏
  • 举报
回复
用正则表达式可以做出来
superryu 2004-04-06
  • 打赏
  • 举报
回复
好像java里没有现成的函数来做这个吧
gotolwd 2004-04-06
  • 打赏
  • 举报
回复
各位,有没有做过的,给个提示,目前没什么头绪
qnake 2004-04-06
  • 打赏
  • 举报
回复
只能自己写,用数组读取的方式来做。
javaCandelaboy 2004-04-06
  • 打赏
  • 举报
回复
将计算公式存入数据库中的某个字段中。
javaCandelaboy 2004-04-06
  • 打赏
  • 举报
回复
数据库中的:动态sql就可以。
wjfxiao 2004-04-06
  • 打赏
  • 举报
回复
java里没有这样的函数
必须自己写,但是这个东西写起来很麻烦的
goodsong 2004-04-06
  • 打赏
  • 举报
回复
不知道java有没有现成的,
没有的话只能自己写个表达式分析程序
Dongluo 2004-04-06
  • 打赏
  • 举报
回复
如果你只是要结出来,你可以使用SQL来求解,这个就是很简单了!
新来的萌新 2004-04-06
  • 打赏
  • 举报
回复
楼上的一看就知道编译原理很强!!
zncn2 2004-04-06
  • 打赏
  • 举报
回复
E → TE'
E' → +TE' | -TE' | ε
T → FT'
T' → *FT' | /FT' | ε
F → (E) | number
atq9 2004-04-06
  • 打赏
  • 举报
回复
上面说的已可以解决了.
zijibense 2004-04-06
  • 打赏
  • 举报
回复
up
sylmoon 2004-04-06
  • 打赏
  • 举报
回复
一个一个输入,然后转换int类型,然后计算

62,615

社区成员

发帖
与我相关
我的任务
社区描述
Java 2 Standard Edition
社区管理员
  • Java SE
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧