作业5 四则运算 测试与封装 5.1

伙伴:26吴伟峰

伙伴博客:http://www.cnblogs.com/383237360q/

程序介绍:

1.第一阶段目标 - 把计算的功能封装成类。

2.设计测试用例:用白盒与黑盒测试设计技术,为计算核心设计测试用例。

3.在实验环境中(如MyEclipse集成开发环境+Junit测试框架)运行测试用例,分析测试结果,找出程序问题,给出改进前后的代码对照。

心得:这次作业按照上次的程序稍作修改,主要是修改了算法优先级,第一次构想是乘除法优先然后到加减法,需要注意的是被除数不能为0,但是后来发现最优先应该是括号问题,先运算括号内,再算括号外,那么问题来了,括号内也有乘除法和加减法时候,又该怎样算?这个只做了构思了没有去修改,只要是打算把括号算为第一优先级,乘除法作为第二优先级,加减最后,然后一直做循环判断优先级,但是后来修改了几次后发现要修改的地方太多所以没有再去修改了,括号这个问题还是没有解决。

 

posted @ 2015-04-30 16:49  32马志磊  阅读(167)  评论(0编辑  收藏  举报