20175208『Java程序设计』课程 结对编程练习_四则运算
20175208 结对编程练习_四则运算(第一周)
结对成员:20175208张家华,20175202葛旭阳
一.需求分析:
实现一个命令行程序,要求:
(1)自动生成指定数量的小学四则运算题目(加、减、乘、除)
(2)支持整数
(3)统计正确率
二.设计思路:
1.
(1)设计一个类来实现整数的四则运算。
(2)用一个循环结构来生成随机数,生成题目。
(3)设计一个类来比较输入的答案与正确答案是否一致。
(4)判断做的题是否正确,并返回正确的个数。
(5)设计单元测试,对代码进行测试及修改
2.
(1)主类(负责控制整个流程)
(2)Input类(负责输入)
(3)Create类(生成题目及答案)
(4)Output类 (判断输入答案,并输出结果)
3.UML图:
三.核心代码:
四.运行过程截图:
五.结对照片:
六.码云连接https://gitee.com/zhangjiahua20175208/codes/hu86y17ctfzabpxinmjoq92
七.练习感想:
自我感觉这次的结对合作颇为愉快,我的作业完成的也很有效率,我么两个人一起思考和商量使得这次任务完成的效率大大提高。