摘要: 结对项目——四则运算 整体性总结 需求分析: 上一周已经将扩展需求以外的任务完成,故而本周任务只需实现扩展需求即可。 生成题目后存入文件 完成题目后从文件读入并进行判断 支持 ,`简体中文 English` 设计思路: 本周的设计思路就是查阅资料、思考实现文件操作以及多种语言的支持。文件操作调用固定 阅读全文
posted @ 2019-04-14 21:35 20175308杨元 阅读(150) 评论(0) 推荐(0) 编辑
摘要: 20175308 2018 2019 2 《Java程序设计》第七周学习总结 教材学习内容总结 本周学习第八章:常用实用类 String类: 1. String类位于 包中,被定义为 类,不可扩展,不可以有子类。 2. 两种新的构造方式: 和 (从字符数组中从startIndex起取count个字符 阅读全文
posted @ 2019-04-14 19:07 20175308杨元 阅读(229) 评论(0) 推荐(0) 编辑
摘要: 20175308 实验二《Java面向对象程序设计》实验报告 一、前期准备: 单元测试和TDD: (一)单元测试 我们首先要会写三种代码: 伪代码 产品代码 测试代码 Java编程中,我们首先写 ,它与具体的编程语言无关,从意图层面来解决问题,是 最自然的、最好的注释。当我们写好 后,我们还要写 。 阅读全文
posted @ 2019-04-10 21:12 20175308杨元 阅读(399) 评论(0) 推荐(0) 编辑
摘要: 类定义(课下选做) 题目要求: 设计并实现一个Book类,定义义成Book.java,Book 包含书名,作者,出版社和出版日期,这些数据都要定义getter和setter。定义至少三个构造方法,接收并初始化这些数据。覆盖(Override)toString方法,返回良好的含有多行的书的描述信息。覆 阅读全文
posted @ 2019-04-07 22:47 20175308杨元 阅读(141) 评论(0) 推荐(0) 编辑
摘要: 结对项目——四则运算 阶段性总结 需求分析(第一周达成): 能够生成n道四则运算题,n可由使用者输入来控制 支持整数 支持分数 生成题目中含有括号 可以判断正误,如果错误会输出正确答案 统计正确率 扩展需求: 生成题目后存入文件 完成题目后从文件读入并进行判断 支持题目去重 支持 ,`简体中文 En 阅读全文
posted @ 2019-04-04 09:24 20175308杨元 阅读(102) 评论(0) 推荐(0) 编辑
摘要: 迭代和JDB 一、题目要求: 1 使用C(n,m)=C(n 1,m 1)+C(n 1,m)公式进行递归编程实现求组合数C(m,n)的功能 2 m,n 要通过命令行传入 3 提交测试运行截图(至少三张:正常如c(3,2)、异常如c(2, 3)、边界情况如c(m,m)) 4 提交正常情况下用JDB调试程 阅读全文
posted @ 2019-03-29 19:31 20175308杨元 阅读(163) 评论(0) 推荐(1) 编辑
摘要: 20175304 2018 2019 2 《Java程序设计》第五周学习总结 教材学习内容总结 Java为什么要定义接口:接口的作用是实现多重继承,因为一个子类只能继承一个父类,但是可以实现一个或多个接口。 使用关键字 来定义一个接口,定义方式与类的定义很相似: 接口中包含常量的声明( 没有变量,且 阅读全文
posted @ 2019-03-29 17:20 20175308杨元 阅读(157) 评论(0) 推荐(0) 编辑
摘要: 2018 2019 2 20175308 实验一 《Java开发环境的熟悉》实验报告 一、实验内容及步骤 (一)使用JDk编译、运行简单的Java程序 输入 命令进入Code目录 输入 建立实验目录 查看当前工作目录 进入实验目录, 建立第一个实验目录 进入第一个实验目录, 查看当前工作路径 编辑H 阅读全文
posted @ 2019-03-24 16:10 20175308杨元 阅读(169) 评论(0) 推荐(0) 编辑
摘要: 20175308 2018 2019 2 《Java程序设计》第四周学习总结 教材学习内容总结 继承是一种由已有的类创建新类的机制。Java不支持多重继承,子类只能有一个父类。 使用 来定义一个类的子类,如: ChinesePeople类即被定义为People的子类。 如果子类和父类都 在一个包中 阅读全文
posted @ 2019-03-22 23:40 20175308杨元 阅读(206) 评论(0) 推荐(0) 编辑
摘要: 20175308 2018 2019 2 《Java程序设计》第三周学习总结 教材学习内容总结 本周的学习内容为整个第四章的内容,学习中感觉知识点既多又杂,故在总结时尽量选用重要的或高度概括的知识点。 1. 面向对象语言特点:封装性、继承、多态 2. 类:类是java程序的基本要素,一个java程序 阅读全文
posted @ 2019-03-15 22:00 20175308杨元 阅读(230) 评论(0) 推荐(0) 编辑