2016-2017-2 20155223 实验二 《Java面向对象程序设计》
2016-2017-2 苏黄永郦 实验二 实验报告
前期准备工作——程序安装
-问题一
开始的时候我就在老师博客的指导下安装IDEA插件JUnit Generator V2.0。当然我的IDEA肯定没有装上老师说的那个插件,于是我点击Install按钮,然后就……

什么鬼?别坑我啊,信不信哥把你删了然后格式化啊!为什么啊?网络连接不好,加载不出来?难道是版本不同,我要点其他按钮?
旁边那个按钮看上去好眼熟,就试试看吧。果然有一个符合条件的,点击安装。

搞定了!
- 问题二
到了画图环节,不出所料,我的虚拟机里没有必须的画图工具,必须去安装。考虑到之前的经历,即使我知道IDEA有自己的UML插件,我也不会去找了。
于是我选择了ctrl+alt+T的老花招。当然,我选择安装的是适合在Linux环境下使用的umbrello软件。
熟悉的sudo apt-get install umbrello和sudo apt-get -f install组合搞定安装。
不过……

为什么我的和老师展示的不一样?
不过使用起来没什么不一样的,不理了。^_^
实验过程
只有在实验四遇到问题,我还傻呵呵地把不合格截图放上去,结果大家都知道了。
那次实验的问题出在这段代码上:assertEquals("5.0+1.0i", Complex.b.ComplexAdd(c));
最初实验时这段代码是没法编译的,我试着把Complex去掉,IDEA不提示出错了,但是还是出错了:

明明输出结果和预期是完全一致的,怎么还是报错?
我想起来了!之前为了使计算输出结果完全是"a+bi"的格式,我使用了toString()方法来规范格式,我是不是也得把这个加上?
修改后的代码:assertEquals("5.0+1.0i",b.Complex(c).toString();
然后结果就运行出来了。

实验心得
这次实验我有点急于求成了。本身代码不合格的情况下,我就不应该截图还上传到云班课上去。不知道就是不知道,宁可因为解决问题而拖延上传时间,也不能搞滥于充数的事!下次等运行结果出来了,我再上传截图。
2016-2017-2 20155223 实验二 《Java面向对象程序设计》的更多相关文章
- 实验二Java面向对象程序设计实验报告(2)
实验二 Java面向对象程序设计 实验概述: 课程:程序设计与数据结构 班级:1623班 姓名: 邢天岳 学号:2309 指导老师:娄老师 王老师 实验日期:2017.4.16 实验名称: Java面 ...
- 20155317 实验二 Java面向对象程序设计
20155317 实验二 Java面向对象程序设计 实验内容 初步掌握单元测试和TDD 理解并掌握面向对象三要素:封装.继承.多态 初步掌握UML建模 熟悉S.O.L.I.D原则 了解设计模式 实验步 ...
- 20155319 实验二 Java面向对象程序设计
20155319 实验二 Java面向对象程序设计 实验内容 初步掌握单元测试和TDD 理解并掌握面向对象三要素:封装.继承.多态 初步掌握UML建模 熟悉S.O.L.I.D原则 了解设计模式 (一) ...
- 20169219 实验二 Java面向对象程序设计
实验二 Java面向对象程序设计 一.程序设计中临时变量的使用 任务: //定义一个数组 int arr[] = {1,2,3,4,5,6,7,8}; //打印原始数组的值 for(int i:arr ...
- 实验二 Java面向对象程序设计
实验二 Java面向对象程序设计 实验内容 1. 初步掌握单元测试和TDD 2. 理解并掌握面向对象三要素:封装.继承.多态 3. 初步掌握UML建模 4. 熟悉S.O.L.I.D原则 5. 了解设计 ...
- 20145213《Java程序设计》实验二Java面向对象程序设计实验报告
20145213<Java程序设计>实验二Java面向对象程序设计实验报告 实验内容 初步掌握单元测试和TDD 理解并掌握面向对象三要素:封装,继承,多态 初步掌握UML建模 熟悉S.O. ...
- 20145206《Java程序设计》实验二Java面向对象程序设计实验报告
20145206<Java程序设计>实验二Java面向对象程序设计实验报告 实验内容 初步掌握单元测试和TDD 理解并掌握面向对象三要素:封装.继承.多态 初步掌握UML建模 熟悉S.O. ...
- 20145308刘昊阳 《Java程序设计》实验二 Java面向对象程序设计 实验报告
20145308刘昊阳 <Java程序设计>实验二 Java面向对象程序设计 实验报告 实验名称 Java面向对象程序设计 实验内容 初步掌握单元测试和TDD 理解并掌握面相对象三要素:封 ...
- 20145113 实验二 Java面向对象程序设计
20145113 实验二 Java面向对象程序设计 实验内容 初步掌握单元测试和TDD 理解并掌握面向对象三要素:封装.继承.多态 初步掌握UML建模 熟悉S.O.L.I.D原则 了解设计模式 1.初 ...
- JAVA课程实验报告 实验二 Java面向对象程序设计
北京电子科技学院(BESTI) 实 验 报 告 课程:Java程序设计 班级:1353 姓名:韩玉琪 学号:20135317 成绩: 指导教师:娄嘉 ...
随机推荐
- linux系统硬件配置
转自:http://blog.163.com/yang_jianli/blog/static/1619900062010391127338/ 一:查看cpu more /proc/cpuinfo | ...
- Mysql 创建外键 1005 err 150
要看错误的详细提示,可以使用命令:(在MySQL Manual里搜索“errno 150”时找到) SHOW ENGINE INNODB STATUS; //针对用INNODB存储方式的数据库 ...
- HDU 1043 八数码问题的多种解法
一.思路很简单,搜索.对于每一种状态,利用康托展开编码成一个整数.于是,状态就可以记忆了. 二.在搜索之前,可以先做个优化,对于逆序数为奇数的序列,一定无解. 三.搜索方法有很多. 1.最普通的:深搜 ...
- 详解jenkins几个有用的插件如何使用(emma,findbugs)
原文:http://myeyeofjava.iteye.com/blog/1765552 findbugs使用方式: 目的:进行代码走查的自动化,能够提示垃圾代码或者提供代码优化的建议 1.首先下载f ...
- Android Studio中由于gradle插件版本和gradle版本对应关系导致的编译失败的问题
今天在Android Studio中导入新项目,import之后编译报错,报错信息基本都是和版本相关,查询gradle版本相关知识,了解到gradle插件版本和gradle版本有相应的匹配关系,对应如 ...
- could not be installed at this time
无法下载应用 此时无法安装 Unable to Download App ''App" could not be installed at this time 编译程序的时候,Target ...
- Spring cloud 分布式锁
https://github.com/easonstudy/springboot_demo study目录中
- mysql 删除死锁的事务
select * from information_schema.innodb_trxkill 953
- django 下载文件 无法正常打开
下载文件,无法正常打开,如下图 需手动加后缀名修改文件格式方可正常打开进而能得知文件内容正常如下图,给“下载”文件加上后缀即可得到正常下载的内容 问题整理:(此下载功能采用StreamHttpResp ...
- springboot+shiro+jwt
1.添加依赖 <dependency> <groupId>org.apache.shiro</groupId> <artifactId>shiro-sp ...