20172323 2017-2018-2 《程序设计与数据结构》实验1报告
20172323 2017-2018-2 《程序设计与数据结构》实验1报告
课程:《程序设计与数据结构》
班级: 1723
姓名: 王禹涵
学号:20172323
实验教师:王志强
实验日期:2018年3月21日
必修/选修: 必修
1.实验内容
- 1.学习Java开发环境的熟悉(Linux + Eclipse)和Intellj IDEA 简易教程
- 2.练习(通过命令行和IDEA两种方式实现)换成前两周项目内容;
- 3.练习实验项目PP2.5,PP3.3,PP3.5,PP3.8,
2. 实验过程及结果
我总觉得JDK好像下过不止一次,但是安装的时候并没有像这次遇见一些问题,尤其是照着图解教程要我设置环境变量时真的是搞得我一头雾水,教程要求我新建一个Path变量,但是新建之后,Path变量直接取代了原有的一个变量。但是后面的实验过程中也没有遇到什么影响,老师也说直接安装即可不用管设置变量的问题。
之后的IDEA的安装也十分顺利,包括克隆码云上的项目到本地,以及之后汉化包的使用等,几乎是一马平川。
在环境方面做好准备之后,也较轻松地完成了PP2.5,PP3.3, PP3.5, PP3.8几个实验项目。
3. 实验过程中遇到的问题和解决过程
问题1:PP3.3中,要求“中间三个数字组成的数不能大于655”
问题1解决方案:可以使用“xxx = generator.nextInt(556) + 100”的命令,这样中间三个数字的取值为100655,虽然省略掉了000099之间的取值,但是已经达到了随机取值的目的。运行程序及结果如下:
4.其他(感悟、思考等)
实验项目就是要求我们要亲自动手,在做的过程中发现问题并解决问题,这样才能不断的提高。通过本次实验项目,我算是初步了解了第三章的一些知识且能够有所运用,譬如说Random类,Math类,DecimalFormat类等等一些方法的用法,也了解到了运用import语句的用处。
参考资料
-
《Java程序设计与数据结构教程(第二版)》
-
《Java程序设计与数据结构教程(第二版)》学习指导