您的位置:程序门 -> java -> j2se / 基础类



我传入参数是字符,可否能够计算数字


[收藏此页] [打印本页]选择字色:背景色:字体:[][][]


我传入参数是字符,可否能够计算数字[无满意答案结贴,结贴人:njjxd]
发表于:2007-05-24 13:02:48 楼主
"123.1+1.50*2 "
我是传入参数是   字符类型,能够自动的   给我计算出来是相对应的值。
发表于:2007-05-24 13:07:521楼 得分:0
你需要对字符串进行拆分.
发表于:2007-05-24 13:14:452楼 得分:0
integer.parseint()   这个方法可以把字符转成数字     应该是这样吧。。   新手   回答错了莫怪
发表于:2007-05-24 13:21:453楼 得分:0
编译原理的算法,不单这个可以,   连带括号的,都可以,要分运算符号优先级别,有点麻烦的
发表于:2007-05-24 13:27:314楼 得分:0
有一些开源的东东,可以参考一下
http://www.singularsys.com/jep/index.html(没研究过,是个开源的东东)
http://blog.csdn.net/lxleaves/archive/2005/01/05/240359.aspx(一个老外写的,类似于编译原理中的词法分析器)
发表于:2007-05-24 13:29:045楼 得分:0
re   joejoe1991()   :

你说的没错,不过,这个问题的重点应该在分词,你说的已经是把词分好了以后要做的工作:)
发表于:2007-05-24 16:30:366楼 得分:0
你要写个计算表达式的咚咚:)


快速检索

最新资讯
热门点击