接受用户输入的一个算术表达式,直接就能算出结果。这个程序怎么编?

yellow007 2004-03-30 11:34:04
接受用户输入的一个算术表达式,直接就能算出结果。这个程序怎么编?
...全文
190 5 打赏 收藏 转发到动态 举报
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
老土豆T 2004-03-31
  • 打赏
  • 举报
回复
其实已经有了这样一个组件了。。

叫做BeanShell,功能很强大。。包括正弦曲线这些公式都能计算出来。

如果你公式用的比较多的话,可以考虑用这个组件,不过你要耐心看一下先:)
http://www-900.ibm.com/developerWorks/cn/java/l-formula/
http://www-900.ibm.com/developerWorks/cn/java/l-beanshell/index.shtml
http://www.beanshell.org/
yellow007 2004-03-31
  • 打赏
  • 举报
回复
对,自己实现。
HPsoft 2004-03-31
  • 打赏
  • 举报
回复
可以用第三方的组件,
这个http://www.singularsys.com/jep/不错,我在用,很不错,还可以对逻辑表达式进行计算
wangxdsharing 2004-03-31
  • 打赏
  • 举报
回复
mark!关注
javafaq2004 2004-03-30
  • 打赏
  • 举报
回复
如果在bs的客户端,可以直接调用javascript的eval("表达式")函数。
如果在java代码中,是不是得自己实现一个这样的类啊?

62,612

社区成员

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

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