一.链接
学号:侯帅军201521123092博客链接:http://www.cnblogs.com/springbreezemiles/
学号:张朝玮201521123106博客链接:http://www.cnblogs.com/paohui/
结对编程码云项目链接:https://gitee.com/springbreezemiles/in_software_engineering_programming
二.
1、需求分析
本题要求设计一个程序,可以自动生成小学四则运算题目。这个程序可以方便小学的老师为学生布置题目,也可以为家长给孩子做测试提供便利,可以说是很实用的。做这个程序,我们当然是希望出题的难度可以适中,题目类型又多样,包含十位数以内的加、减、乘、除等基本的运算,可以处理用户的输入,检查结果是否正确并打分统计正确率,并且可以自定义题目个数。
2、思维导图
3、代码如下
四则运算
import java.math.BigDecimal; import java.text.DecimalFormat; public class Dj{ long sum; char a[]={'+','-','¡Á','¡Â'}; char b[]={'+','-','¡Á','¡Â'}; public void Dj(int b,int c,int d) throws Yc{ if(a[b]==a[0]) { sum=c+d; } else if(a[b]==a[1]) { sum=c-d; } else if(a[b]==a[2]) { sum=c*d; } else if(a[b]==a[3]) { if(d==0) { throw (new Yc()); } else sum=(long) ((float)c/d); } } public void Yc(int c,int d){ sum=c+d; } }
4、码云提交
三.两人合作
1、结对照片
2、psp表格
四.小结。结对编程真的能够带来1+1>2的效果吗?通过这次结对编程,请谈谈你的感受和体会。
这次结对编程让我再次感受到自己编程能力薄弱的问题,和同伴多次请教同学完成了实验,以后一定要好好学习编程,尽量独立解决问题。
来源:https://www.cnblogs.com/springbreezemiles/p/8647023.html