需求分析
- 能生成简单四则运算题目并判断用户回答对错。
- 能正确统计回答正确的概率。
- 能正确处理混合四则运算的优先级的问题。
- 能正确输出负数等结果。
- 能处理简单的加,减,乘,除运算。
- 能正确的处理有括号的情况并输出正确的运算结果,能正确处理输入异常的情况。
设计思路
- 按照设计的需求分析,把复杂的问题进行分步解决,这是我们两个在得到这个问题的时候想到的方法,然后进行实践,首先解决随机输出n个算式,然后输入自己的答案,程序进行判断正确与否,如果正确,则显示正确,如果错误,则显示正确答案,最后还需统计正确的概率,然后解决四则运算的问题,分步骤解决。
实现截图
码云链接https://gitee.com/BESTI-IS-JAVA-2018/20165303WeiYujava/tree/master/src
结对感受
- 通过这次结对练习,我充分感受到了结对学习的强大,娄老师的这个方法真的是太好了,好多冥思苦想的问题,如果要是自己想的话需要想半天都可能想不出来,但是经过同伴的指点,瞬间就想明白了其中的奥妙,使学习的效率非常高,其中好多困难的问题,比如说生成简单的运算,就是我们两个想了好半天才想出来。