作者PsMonkey (痞子军团团长)
站内java
标题Re: [问题] 如何作算式运算?
时间Thu Apr 13 02:04:52 2006
==站内信件==
※ 引述《NightPrince (shooting star)》之铭言:
: ※ 引述《juiceham (oasis)》之铭言:
: : 请问一下..我想要使用者输入一个字串..输入加减的简单计算..
: : 类似计算机..
: : 但我不知道该怎麽让他计算..用charAt叫出来一个个比对..遇到
: : 加号时..要如何把前後两个加起来?
: : 如果违反版规..请删文..谢谢
: 你这个问题,我在看 The art of JAVA一书中,他有介绍到
: 也有source code,可以加减乘除许多个 运算元
: 而且他的介面也是类似附属应用程式中的小算家一样
: 你要看这个 source code 之前最好要有 资料结构的基础喔
: 因为会用到 stack
: http://www.jamesholmes.com/TheArtOfJava/ArtOfJava-code.zip
: 在那里面的第二章
: 顺带一提,里面的 source code,许多都蛮有参考性的
: 这本书我也很推荐,有空的人可以去买一本来看看 XD
: 对了, source code里面都有附注解,所以你看的时候应该蛮容易可以上手的
阿对... 我都忘记,应该是先建 stack
进阶才是建 tree... XDXD
不过,我的意思是一样的
他们这个作业,其实只是要操作字串的 index 而已
(丢到 stack 进去也一样,甚至更复杂 \囧/)
问题在於... 如果已经有程式观念
那用不用 stack 都一样
如果没有程式观念,用 stack 来 "写"
大概只是刚好拿到一个跟作业需求一样的版本交差...
====
再等个两三年,大概就可以写他们的专题了... cccc
--
侃侃长论鲜窒碍 网站:
http://www.psmonkey.idv.tw
众目睽睽无心颤 个人版:telnet://legend.twbbs.org
茕居少聊常人事
杀头容易告白难 欢迎参观 Java 版(@ptt.cc) \囧/
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 203.204.16.17