(8).分数化简html
(7).对于括号的添加,咱们小组成员还在进一步讨论中。编程
问题1.符号类型在测试输出中一直相同,数字在输出中一直相同。
数组
问题1的解决:将符号随机判断放在for循环里面,每次执行循环时都去取新的随机符号。数字同理。学习
问题2.分数不能正常输出。
测试
问题2的解决:在循环中没有给实例化数组实例化对象,所以没法调用fraction方法,在加入实例化对象后解决了问题所在。
编码
问题3.在将中缀表达式变后缀表达式的过程当中,不知道怎样把前一个类中生成的后缀表达式引用进来。设计
问题4:双等号错误,在初次试用面对用户的类时,出现了双等号错误。
代码规范
问题4的解决:在循环外面的result处加等号,才能在末尾输出一个“=”。
code
问题5:输出中一直问题9
重复,找不到问题所在。
htm
问题5的解决:经过我小组成员段志轩的不断努力,该问题获得解决。在主类中设置了一个变量,经过循环里面的自增和自减成功解决了问题序号的美化输出。
问题6.在拆分字符的时候,StringToKenizer 比String.toCharArray好,分数不方便分割。
:
问题6的解决:换成StringToKenizer。
1.用户体验类截图
2.中缀变后缀截图
3.后缀表达式计算截图
[20172301]:此次编程项目的主策划,主引导,主干事。他编写了中缀转后缀类以及后缀计算类。在各个环节也在不停帮助咱们小组其余两位同窗。
[20172304]:此次编程项目的灵感激发和驱动型人物。在加括号问题上,独特的想到了用ASCII表来判断的方法,如今虽然遇到了瓶颈,但仍是在继续解决中。
原本不该该有本身的评价,但仍是写在感悟里面吧。此次结对编程,我只作了最简单的用户使用类,而且在小问题上还有差错,通过多次修订和改正才正常运行。在主类的编写中,也只参与了一小部分。原本想编写后缀计算的类,可是当时本身无从下手,五一又出去游玩了没有时间去花心思,因此这个步骤也是由队友完成的。理解代码,实现代码,操纵代码都是不一样的境界和层次。没有时间的投入,没有足够的思考,我写不出来也很正常。后期会在编程项目中多下点功夫。
PSP2.1 | Personal Software Process Stages | 预估耗时(分钟) | 实际耗时(分钟) |
---|---|---|---|
Planning | 计划 | 60 | 65 |
Estimate | 估计这个任务须要多少时间 | 3 | 2 |
Development | 开发 | 2000 | 3000 |
Analysis | 需求分析 (包括学习新技术) | 350 | 300 |
Coding Standard | 代码规范 (为目前的开发制定合适的规范) | 60 | 10 |
Design UML | 设计项目UML类图 | 60 | 60 |
Coding | 具体编码 | 1500 | 2000 |
Code Review | 代码复审 | 30 | 30 |
Test | 测试(自我测试,修改代码,提交修改) | 300 | 300 |
Size Measurement | 计算工做量(实际时间 ) | 2 | 2 |
Postmortem & Process Improvement Plan | 过后总结, 并提出过程改进计划 | 30 | 10 |
合计 | 4395 | 5229 |