20165219 2017-2018-2《Java程序设计》结对编程一 第一周总结
20165219 2017-2018-2《Java程序设计》结对编程一 第一周总结
结对对象
20165219王彦博
20165232何彦达
需求分析
实现一个程序,要求:
1 支持整数运算
2 支持多运算符运算
3 支持分数运算,支持真分数运算
3 统计正确率
扩展需求:
设计思路
这是一个需要支持复杂运算的程序,不同于简单的单运算符的四则运算,需要设计多个类来实现运算,比如加减乘除以及平方的运算。
nml图(部分)
代码进度
整数计算类
public class IntNumber {private int A;public int getA(){return A;}public IntNumber(int A){this.A = A;}public int add(IntNumber op1){int sum = A + op1.A;System.out.print(A + " + " + op1.A + "=");return sum;}public int subtract(IntNumber op1){int num = A - op1.A;System.out.print(A + " - " + op1.A + "=");return num;}public int multiply(IntNumber op1){int num = A * op1.A;System.out.print(A + " * " + op1.A + "=");return num;}public static IntNumber obj(){Random ran = new Random();return new IntNumber(ran.nextInt(20)-10);}public String divide(Score op1){System.out.print(op1.getNumerator() + " / " + op1.getDenominator() + "=");return op1.toString();}
}
码云托管
功能截图
正常边界异常的测试
结对感受
结对学习还是需要有明确的分工才能起到事半功倍的效果,通过这周的结对学习,可以感受到1+1>2的效果。
转载于:https://www.cnblogs.com/wyb-1998/p/8850084.html
20165219 2017-2018-2《Java程序设计》结对编程一 第一周总结相关推荐
- 20165232 2017-2018-2《Java程序设计》结对编程一 第一周总结
20165232 2017-2018-2<Java程序设计>结对编程一 第一周总结 结对对象 20165219王彦博 20165232何彦达 需求分析 实现一个程序,要求: 1 支持整数运 ...
- 20172316 结对编程-四则运算 第一周 阶段总结
20172316 结对编程-四则运算 第一周 阶段总结 1.项目内容 以结对小组形式编写代码,实现以下功能: 1.自动生成题目 可独立使用(能实现自己编写测试类单独生成题目的功能) 可生成不同等级题目 ...
- 结对编程 四则运算 第一周小结
需求分析 1.最主要的就是要计算出产生的式子. 2.产生式子后自然需要计算式子 3.正确判断题目 设计思路 主要是针对三个需求的设计 首先,要考虑设计两种类,一种用来生成题目,一种用来计算题目 其次, ...
- java周志第二周_20165325 2017-2018-2 《Java程序设计》结对编程_第二周:四则运算
20165325 2017-2018-2 <Java程序设计>结对编程_第二周:四则运算 一.码云链接 1.Git提交日志已经实现一个功能/一个bug修复的注释说明,如图所示: 2.测试代 ...
- 20172319 2018.10.12《Java程序设计教程》第6周课堂实践(补写博客)
20172319 2018.10.12 <Java程序设计教程>第6周课堂测验 课程:<程序设计与数据结构> 班级:1723 学生:唐才铭 学号:20172319 指导老师:王 ...
- 【万人千题】结对编程排位赛(第一期) 第二周 排名公布,冠军成功卫冕,啊这……
博主会带领大家进行 <C语言入门100例> 和 <算法零基础100讲>的训练,每天把一些知识点巩固后做完相应练习题,和群友一起打卡,如果身边有志同道合之人,也可一起加入,今 ...
- 20162302 《程序设计与数据结构》第一周学习总结
20162302 2017-2018-1 <程序设计与数据结构>第一周学习总结 教材学习内容总结 很多情况下时间和空间不可兼得.在不同的情况下,要么用时间换空间,要么用空间换时间. 引出算 ...
- Java学习第七天 ———— 第一周学习汇总(粗略)
Java学习第七天 ---- 第一周学习汇总 第一章Java Java是一门面向对象编程语言,不仅吸收了C++语言的各种优点,还摒弃了C++里难以理解的多继承.指针等概念,因此Java语言具有功能强大 ...
- C语言编程>第一周 ⑧ 输入两个正整数m和n,求其最大公约数和最小公倍数。
例题:输入两个正整数m和n,求其最大公约数和最小公倍数. 代码如下: /*程序分析:利用辗除法.*/ #include"stdio.h" main() {int a,b,num1, ...
- C语言编程>第一周 ③ 输入某年某月某日,判断这一天是这一年的第几天
例题:输入某年某月某日,判断这一天是这一年的第几天 程序分析:以2020年8月8日为例,应该先把前八个月的加起来,然后再加上8天即本年的第几天,特殊情况,闰年且输入月份大于3时需考虑多加一天. 代码如 ...
最新文章
- 求马鞍点java_二维数组马鞍点求解算法
- Android 任意区域截屏
- oracle插入性能优化,Oracle-insert性能优化
- 动态规划经典题目_动态规划经典题目:鸡蛋掉落(附视频讲解)
- WIn7虚拟机下运行H3CCloud出错问题
- Python collection模块与深浅拷贝
- php和r关系,R和php之间的集成
- html转到百度的链接,简易制作百度跳转链接
- 改变世界的程序员—Jack Dorsey
- js图片压缩工具img-compressor的使用
- 两张人脸图像比对ocr技术
- 桥 Gym100712H Bridges
- Linux——文件句柄数设置
- Ubuntu安装图形化界面
- ubuntu保存退出
- 习惯,到底有多重要?
- Idea archetype介绍
- 课时23:递归:这帮小兔崽子
- UVA10494 - If We Were a Child Again
- 王小二切饼 2050
热门文章
- python读取docx中表格 图片_Python-docx 读写 Word 文档:插入图片、表格,设置表格样式,章节,页眉页脚等...
- js 移动号码,座机号码,座机转分机号码验证
- EMV(二)交易流程
- Relative Ranks问题及解法
- PS网页设计教程XXI——在Photoshop中创建一个光质感网页设计
- 架构师培训,如何低成本体系性学习? + 最佳实践架构师+自学+老师型:
- win7无法打开计算机共享文件夹,Win7共享文件夹无法访问怎么办
- quick Cocos2dx lua 接anysdk
- 非主流照片制作软件 Picasa有哪些主要的功能
- Java 基础接口——fly