20162328蔡文琛四则运算第二周
四则运算第二周实验报告
结对编程代码链接(https://git.oschina.net/ignor/FourArithmeticOperations.git)
代码链接(https://git.oschina.net/pdds2017/cwc20162328_JavaFoundations2nd.git)
## 需求分析
1:生成随机数。
2:整数的计算。
3:结果对错的判断。
4:正确率的判断。
设计思路(栈)
1:生成加减乘除的类。
2:生成整数类。
3:运算符号入栈,随机数组入栈。
4:中缀表达式转换为后缀表达式。
5:运用MyDC方法对后缀表达式进行计算。
代码解释
1:中缀转后缀类
2:后缀表达式计算类
3:分数计算类
4:运行结果
困难
在进行分数运算的时候要将int类型转换为string类型。
我们二人在中缀转后缀类的编写上借鉴了许多来自互联网的内容,从其他人的代码中学习到如何简化自己的代码,避免重复编写,让自己的代码变得
尽可能简单易懂。
总结
这次结对编程中我和刘诚昊同学二人遇到了很多的困难,但是在同学和网络的帮助下都一一解决,体验到了结对编程的乐趣,
我很感谢能和刘诚昊同学一起完成这项任务,希望在以后的学习过程中和刘诚昊同学多多配合,一起进步。