美丽世界

我的第一个计算器程序

博客开了两年多了,一直没有写过一篇文章,自己除了项目里的代码,基本没写什么代码,最近想静下心来好好学习一下代码的编写。

这是我写的一个简单的计算器程序(地址:https://github.com/mwxlogin/Calculator),目前的功能只能输入一个加减乘除的计算表达式(比如:5+6*7-4+3.5-5.8+5,目前不支持括号),大家有什么建议和意见可以提出来,欢迎讨论,后面我会持续更新。

下面说一下这个程序的设计思路:

step1:通过+,-,*,/ 来解析表达式,把表达式输入一个map中

step2:遍历map,计算里面所有的二级运算(*和/)

step3:遍历map,计算里面所有的一级运算(+和-),得出结果

 

posted @ 2015-12-16 19:36  瑞雪漂漂  阅读(142)  评论(0)    收藏  举报