20175208『Java程序设计』课程 结对编程练习_四则运算
20175208 結(jié)對(duì)編程練習(xí)_四則運(yùn)算(第一周)
結(jié)對(duì)成員:20175208張家華,20175202葛旭陽(yáng)
一.需求分析:
實(shí)現(xiàn)一個(gè)命令行程序,要求:
(1)自動(dòng)生成指定數(shù)量的小學(xué)四則運(yùn)算題目(加、減、乘、除)
(2)支持整數(shù)
(3)統(tǒng)計(jì)正確率
二.設(shè)計(jì)思路:
1.
(1)設(shè)計(jì)一個(gè)類來(lái)實(shí)現(xiàn)整數(shù)的四則運(yùn)算。
(2)用一個(gè)循環(huán)結(jié)構(gòu)來(lái)生成隨機(jī)數(shù),生成題目。
(3)設(shè)計(jì)一個(gè)類來(lái)比較輸入的答案與正確答案是否一致。
(4)判斷做的題是否正確,并返回正確的個(gè)數(shù)。
(5)設(shè)計(jì)單元測(cè)試,對(duì)代碼進(jìn)行測(cè)試及修改
2.
(1)主類(負(fù)責(zé)控制整個(gè)流程)
(2)Input類(負(fù)責(zé)輸入)
(3)Create類(生成題目及答案)
(4)Output類 (判斷輸入答案,并輸出結(jié)果)
3.UML圖:
?
三.核心代碼:
四.運(yùn)行過(guò)程截圖:
五.結(jié)對(duì)照片:
?
?六.碼云連接https://gitee.com/zhangjiahua20175208/codes/hu86y17ctfzabpxinmjoq92
?七.練習(xí)感想:
? 自我感覺(jué)這次的結(jié)對(duì)合作頗為愉快,我的作業(yè)完成的也很有效率,我么兩個(gè)人一起思考和商量使得這次任務(wù)完成的效率大大提高。
?
轉(zhuǎn)載于:https://www.cnblogs.com/kaoru/p/10632689.html
總結(jié)
以上是生活随笔為你收集整理的20175208『Java程序设计』课程 结对编程练习_四则运算的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問(wèn)題。
- 上一篇: 【转载】 C# 中的Async 和 Aw
- 下一篇: P1642 规划 01分数规划+树形D