四则运算阶段性总结(第二周)

结对对象

学号 :20165334

姓名 : 李天龙

担任角色

(驾驶员):李天龙

(副驾驶):陈国超

一、实验实现步骤

  • 整数计算类

  • 分数计算类

  • 自动生成题目的类

  • 测试结果的类

    扩展需求

  • 需要一个IO输出流对自动生成的题目写入文件

  • 需要一个IO输入流读入文件内容并判断正误

  • 需要一个去除生成题目中重复出现的题目的方法

    UML展示

第一周只实现了对的

  • 整数计算类

  • 分数计算类

  • 自动生成题目的类

  • 测试结果的类

非栈的编写。

代码运行截图

第二周用栈编写

  • 创建一个后缀表达式的计算类
  • 创建一个中缀转后缀的表达式
  • 创建一个题目自动生成类
  • 创建一个真分数计算类
  • 测试类

    测试截图

    等级2

等级3

结对感想

同过结对我们互相取长不断,分工写是实现某个算法的代码,一起探讨问题,提高了编程的效率。

转载于:https://www.cnblogs.com/ltl123/p/8910244.html

20165334 四则运算阶段性总结(第二周)相关推荐

  1. 20172307 结对编程项目-四则运算 第二周 阶段总结

    20172307 结对编程项目-四则运算 第二周 阶段总结 (结队项目码云地址) 相关过程截图(关键代码处加了注释) 编写出实现中缀转后缀的类Transform /*Transform.java 作者 ...

  2. 20165101刘天野 2017-2018-2 《Java程序设计》 结对编程练习_四则运算(第二周)

    20165101刘天野 2017-2018-2 <Java程序设计> 结对编程练习_四则运算(第二周) 一.需求分析 能随机生成n道四则运算题目,n由使用者输入 支持分数运算 支持多运算符 ...

  3. java周志第二周_20165325 2017-2018-2 《Java程序设计》结对编程_第二周:四则运算

    20165325 2017-2018-2 <Java程序设计>结对编程_第二周:四则运算 一.码云链接 1.Git提交日志已经实现一个功能/一个bug修复的注释说明,如图所示: 2.测试代 ...

  4. java 编程联系_《JAVA程序设计》结对编程联系_四则运算(第二周:整体性总结)...

    #结对对象与其博客链接 20175312陶光远:https://www.cnblogs.com/20175312-tgy/p/10697238.html #需求分析 (一)功能需求 1.自动生成题目( ...

  5. 20172302『Java程序设计』课程 结对编程练习_四则运算第二周阶段总结

    一.结对对象 姓名:周亚杰 学号:20172302 担任角色:驾驶员(周亚杰) 伙伴第二周博客地址 二.本周内容 (一)继续编写上周未完成代码 1.本周继续编写代码,使代码支持分数类计算 2.相关过程 ...

  6. 浙大翁恺pat练习题_中国大学MOOC-翁恺-C语言-PAT习题及解答-第二周

    中国大学MOOC-翁恺-C语言-PAT习题及解答-第二周 02-0. 整数四则运算 输入格式:输入在一行中给出2个正整数A和B. 输出格式:在4行中按照格式"A 运算符 B = 结果&quo ...

  7. 20155222 第二周测试

    20155222 第二周测试 1 vi 每个.c一个文件,每个.h一个文件,文件名中最好有自己的学号 用Vi输入图中代码,并用gcc编译通过 在Vi中使用K查找printf的帮助文档 提交vi编辑过程 ...

  8. Emojify - v2 吴恩达老师深度学习第五课第二周编程作业2

    吴恩达老师深度学习第五课第二周编程作业2,包含答案! Emojify! Welcome to the second assignment of Week 2. You are going to use ...

  9. Operations on word vectors-v2 吴恩达老师深度学习课程第五课第二周编程作业1

    吴恩达老师深度学习课程第五课(RNN)第二周编程作业1, 包含答案 Operations on word vectors Welcome to your first assignment of thi ...

最新文章

  1. 海外博士一般朝九晚五,国内博士动辄十几个小时科研时间。为什么普遍认为海外博士水平比较高?...
  2. Yenista光学发布新型无源器件测试平台CTP10
  3. UltraEdit不高亮解决办法
  4. Linux——进程管理
  5. matlab中的级数怎默算_matlab级数求和代码
  6. Hadoop Mapreduce分区、分组、二次排序过程详解
  7. ai创造了哪些职业_关于创造职业的思考
  8. 做算法,为什么建议你一定要学懂C++?
  9. js获取数组前n项的和
  10. Docker容器实现SSH连接
  11. python元组排序_python元组怎么排序
  12. 基于Javaweb的机房预约管理系统
  13. 苹果x和xsmax有什么区别_苹果iPhone12与iPhone12Pro有什么区别怎么选
  14. 数据仓库指北(文末附PDF下载)
  15. linux命令行下的tab键作用
  16. C# windows窗口应用程序切换主界面的显示内容
  17. java核心技术卷I 第1-3章 笔记
  18. vmware15pro
  19. Deep tabular data learning
  20. 转换文件大小size,将B转换为kb、mb、gb,计算结果保留2位小数

热门文章

  1. ${pageContext.request.contextPath} JSP取得绝对路径
  2. 第九章 大网高级   ASA 高级设置
  3. vCenter的安装
  4. jquery 1.6以上版本 全选
  5. 用友公司Java面试题(含答案)
  6. 根据IP和MAC查端口
  7. [译]一个系统管理员眼中的DevOps
  8. Linux命令:文本处理工具awk详解
  9. Docker 安装registry (构建私有镜像库)
  10. 简单的文本框输入实时计数