[写在前面]这次是复用个人项目进行结对编程,其实主要复用的就是凌老板的出题部分和我的文件读写部分,其余部分都是新学的.在这次编程中也涨了很多知识,其中最最最让人哭笑不得的就是:两个人用了不一样的编辑器,凌老板用的IDEA,我用的eclipse,虽说都是java,但是最后写出来的项目导致不能直接导入,百度了很多奈何本人太菜,所以最后只能让凌老板用eclipse编写程序.所以说,以后编写程序的时候最好要用同一个编辑器,要不然就会出现莫名其妙的报错. 还是先说一下结对编程的项目需求,这样大家好知道我们…
为便于规范各位开发人员代码.提高代码质量,研发中心需要启动代码评审机制.为了加快代码评审的速度,减少不必要的时间,可以加入一些代码评审的静态检查工具,另外需要为研发中心配置统一的编码模板和代码格式化模板.      Java代码规范.格式化和checkstyle检查配置文档下载地址:http://www.blogjava.net/Files/amigoxie/Java代码规范.格式化和checkstyle检查配置文档.rar 1.配置统一的编码模板 1.1 配置编码模板 在Eclipse或MyE…
http://www.blogjava.net/amigoxie/archive/2014/05/31/414287.html 文件下载: http://files.cnblogs.com/files/friends-wf/eclipse%E4%BB%A3%E7%A0%81%E6%A3%80%E6%9F%A5.rar 为便于规范各位开发人员代码.提高代码质量,研发中心需要启动代码评审机制.为了加快代码评审的速度,减少不必要的时间,可以加入一些代码评审的静态检查工具,另外需要为研发中心配置统一的编…
结对编程-四则运算(第一周-阶段总结) 需求分析 实现一个四则运算程序,要求: 自动随机生成小学四则运算题目(加,减,乘,除) 支持整数.真分数且支持多项式 能够利用栈的思想,将中缀转换为后缀表达式 能够计算随机生成的式子 能够对输入的答案进行判定 统计正确率 扩展需求 生成题目去重 处理生成题目并输出到文件 完成题目后从文件读入并判断 多语言支持:简体中文,繁體中文 ,English 设计思路 1.首先需要一个能够生成随机四则运算的类ProduceProblem其中包括能够进行随机数的生成,随…
Java结对编程四则运算(二) 一.题目描述及要求 Git提交粒度不要太粗,建议一个文件/一个类/一个函数/一个功能/一个bug修复都进行提交,不能一天提交一次,更不能一周一次,参考Commit Message的编写(www.ruanyifeng.com/blog/2016/01/commit_message_change_log.html) Git提交日志需保证有意义,如果整个项目持续使用无意义的提交日志,这里会是一个扣分项,如之前作业中的: weekxxx Pxxx代码 纯数字类名:1.2…
Java结对编程四则运算 一.题目描述:如何对表达式进行求值运算呢 1.中缀表达式与后缀表达式(娄老师讲解) 中缀表达式就是运算符号在运算数中间的表达式,比如1+2,顾名思义,后缀表达式就是运算符在运算数后面的表达式,比如1 2 +.为什么要讲后缀表达式呢?因为电脑运算后缀表达式会比中缀表达式方便很多.那么如何运算后缀表达式呢? 举个例子:计算9+(3-1)3+6/2,转换为后缀表达式即为9 3 1 - 3 + 6 2 / +(怎么转换后面再讲).计算规则就是建立一个空栈,遇到数字就入栈,遇到符…
20175324王陈峤宇 2018-2019-2<Java程序设计>结对编程项目-四则运算 第一周 阶段性总结 需求分析 这次的结对作业是要求我们利用栈来设计一个计算器. 自动生成四则运算的题目(加.减.乘.除) 需要实现计算结果的输出 将正确的计算结果与用户输入的计算结果进行比较得出最终的正确率 因为现在编写的程序还有很多问题,我以为后续还可以完善一下程序,可以加入括号,可以比较正确与否 设计思路 现在得到的程序还是存在一定的问题,比如只能输出正确的结果但还没有办法实现将正确的计算结果和用户…
20175229许钰玮 2018-2019-2<Java程序设计>结对编程项目-四则运算 第一周 阶段性总结 需求分析 自动生成四则运算题目(加.减.乘.除). 既可以用前缀算法(波兰算法)实现加减乘除也可以用后缀算法实现. 支持复合运算. 设计思路 首先我们先实现前缀表达式的方法,通过阅读材料大致了解到如下方法: 前缀表达式的计算机求值: 从右至左扫描表达式,遇到数字时,将数字压入堆栈,遇到运算符时,弹出栈顶的两个数,用运算符对它们做相应的计算(栈顶元素 op 次顶元素),并将结果入栈:重复…
2017-2018-2 165X 『Java程序设计』课程 结对编程练习_四则运算 经过第一阶段的学习,同学们已经熟悉了这门语言基本的用法.在一次又一次对着电脑编写并提交代码,进行练习的时候,有没有觉得孤单又无趣?这次我们来体验一种新的开发模式--结对编程,让你和小伙伴一起分析,一起思考,一起测试,一起完善,在思维的碰撞中体验结对编程的魅力! --------CONTENTS-------- 1.题目描述 2.测试说明 3.提交要求 附:参考资料 1.题目描述 邹欣老师在<现代软件工程讲义 3…
20175312 2018-2019-2 <Java程序设计>结对编程练习_四则运算(第二周:整体性总结) 结对对象与其博客链接 20175309 刘雨恒:https://www.cnblogs.com/20175309lyh/p/10705973.html 需求分析 (一)功能需求 1.自动生成题目(上周已完成) 可生成包含不同运算符个数的题目 2.题目运算(判题)(真分数上周已经完成,运算和后缀计算这周已完成) 实现中缀表达式转为后缀表达式并计算 判断用户答题正误,并输出正确结果 3.支持…