《java语言程序设计v》实验指导书

上传人:第*** 文档编号:30999236 上传时间:2018-02-03 格式:DOC 页数:14 大小:161KB
返回 下载 相关 举报
《java语言程序设计v》实验指导书_第1页
第1页 / 共14页
《java语言程序设计v》实验指导书_第2页
第2页 / 共14页
《java语言程序设计v》实验指导书_第3页
第3页 / 共14页
《java语言程序设计v》实验指导书_第4页
第4页 / 共14页
《java语言程序设计v》实验指导书_第5页
第5页 / 共14页
点击查看更多>>
资源描述

《《java语言程序设计v》实验指导书》由会员分享,可在线阅读,更多相关《《java语言程序设计v》实验指导书(14页珍藏版)》请在金锄头文库上搜索。

1、Java 语言程序设计 V课程项目/ 实验 指导书软件工程系1一:安装 Java 环境(课堂实践 1)(一)基本信息通过本次实验,能让学生自主的安装 Java 的运行环境。 学会安装JDK、Eclipse 软件,并且学会配置环境变量。1、类型:综合类 设计类 创新类 验证类2、学时安排:随堂实践 2 学时。3、教学目标:(1)掌握 JDK、Eclipse 软件的安装。(2)掌握配置环境变量。(二)组织形式本项目在课上实施,教师对出现的问题或疑问进行解答。对完成情况进行点评,重点难点知识及共性问题进行集中讲解。对于学生感兴趣的问题进行扩展,引导学生发挥创意开发不同的实现方案。(三)任务描述学会安

2、装 JDK、Eclipse 软件,学会配置环境变量。(四)指导内容1、相关知识:(1)提前将 JDK、Eclipse 软件下载到本地机。(2)Windows XP 以上的操作系统。2、过程与步骤:创建项目可以如下进行操作:1. 选择菜单“File(文件) ”-“New(新建) ”-“Project(项目) ”,如果看不到“Project(项目) ”这个菜单,可以在“Others(其它) ”中找到。2. 或者使用工具栏 按钮,点击右面那个黑色小钮 ,选择“Project(项目) ”菜单。3. 打开“New Project”窗口后,选择“Java Project”项目类型,然后按“next”按钮。

3、2图 1.1 New Project 界面4. 进入“New Java Project”窗口后,输入项目名,然后按“Finish”按钮,我们就创建了一个 Java 项目。我们创建好项目后,就可以在项目下创建 Java 代码文件了。1. 在 Package Explorer 视图中,右键点击 MyFirst 项目,选择菜单菜单“File(文件) ”-“New(新建) ”-“Class(类) ”。2. 或者选中项目后,使用工具栏 按钮,点击右面那个黑色小钮 ,选择“Class(类) ”菜单。3. 进入“New Java Class”窗口,输入类名,然后点“Finish”按钮。图 1.2 New J

4、ava Class 界面 下一步 选择它 完成 输入类名3在 Package Explorer 视图中,我们看到 MyFirst 项目下有了一个新的Java 文件- MyFirstClass.java。(五)成果提交教师检查。(六)考核方式与标准实验不作为考核项1二:基本数据类型和控制语句(课堂实践2)(一)基本信息本篇的实践主要是对常量、变量、输入输出、基本数据类型进行应用,以及对循环语句、跳转语句进行上机练习。1、类型:综合类 设计类 创新类 验证类2、学时安排:本模块需要课上 2 学时来完成,具体如下:运算符、控制语句综合应用:2 学时3、教学目标:(1)掌握运算符的运算原则。(2)掌握

5、条件语句、循环语句的编程方法。(二)组织形式本项目在课上实施,学生随堂实践。每名学生单独完成所有操作。教师对出现的问题或疑问进行解答。对完成情况进行点评,重点难点知识及共性问题进行集中讲解。对于学生感兴趣的问题进行扩展,引导学生发挥创意开发不同的实现方案。(三)任务描述(1)对变量、常量进行编程应用;(2)对条件语句、循环进行应用。(四)指导内容1、相关知识:(1)if、if-else 语句。2(2)for、while、do-while 语句。(3)switch、break 语句。2、过程与步骤:(1)练习变量、常量定义,输入输出,数据类型之间的转换1. 已知 int x=2,y=4,z=3,

6、编程求 xy&zy 的值.2. 变量、常量、数据类型转换练习编写程序计算半径为 5,高为 10 的圆锥形的体积 volumn, 。V 圆锥=1/3* 半径*2*高3. 编写程序,读入费用与提成率,计算提成与总费用,例如:费用为 10元钱,提成率为 15%(要求把提成率定义为常量) ,那么总费用为10+10*15%,结果为 11.5 元。 4. 编写程序计算一个三位数,各个位数的和,例如:123 的各个位数的和为 1+2+3=6。5. 编写程序将华氏温度 78 度转换为摄氏温度,转换成的摄氏温度在屏幕上显示出来:转换公式为:摄氏度=(5/9)*(华氏度-32)先建工程,然后建包,再建 java

7、源文件,在原文件中编写代码,运行看结果。重复上述步骤。(2) 控制语句1. 利用下表根据销售额计算销售提成,并显示结果。定义代表销售额的变量,初始值为 3000。表 1销售额 提成1 美元5000 美元5001 美元10000 美元10001 美元以上8%10%12%提示:写一个销售额计算的类 SaleTest,该类包括: 主方法 main:a) 定义销售额;b) 根据表 1,使用条件语句进行判断,输出相应的提成。2. 有三个整型变量 a、b 和 c,编写程序求 3 个数中的最大值。提示:写一个类 MaxTest,该类包括: 主方法 main:定义三个变量,分别存放三个数,然后定义一个变量用来

8、存放比较后的三个数的最大值;使用条件语句进行判断,输出最大数。33. 编写程序,定义三个变量,分别表示三角形的三条边,输出是否能组成一个三角形。提示:如果任意两条边的和大于第三条边则输入有效。例如输入 3,2,1,输出应该为:不能组成三角形。4. 编写程序a) 定义两个变量 a 和 b,分别表示两个操作数b) 定义一个变量 op,表示要对操作数进行的运算,op 的值为 1 代表加法,2 代表减法,3 代表乘法,4 代表除法,c) 使用 swicth 语句编程实现,对操作数的运算,然后输出结果。d) 例如 a 的值为 3,b 的值为 5 时,如果 op 等于 1,就计算并输出 a加上 b 的结果

9、 8。5. 用 while 循环,求 1-100 的偶数和。提示:写类 WhileTest,该类包括: 主方法 main:a) 定义一个变量,用来控制循环,在定一个变量,用来存放计算后的和;b) 使用 while 循环完成计算和的功能;c) 再循环外输出结果。6. 输出 1 到 100 中能被 7 整除或者个位数是 7 的数字。提示:输出 1 到 100 中能被 7 整除或者个位数是 7 的数字 main 方法:a) 第一层循环,i 从 1 到 100 循环;b) 在循环体内使用 if 语句进行判断,i 如果能被 7 整除,或者取出各位数字等于 7,就输出 i7. 编写一个 Java 应用程序

10、,用循环结构打印如下的数值列表:1 10 100 10002 20 200 20003 30 300 30004 40 400 40005 50 500 50008. 编写一个应用程序,计算某个(例如 8)整数的阶乘,并将结果输出到屏幕上。(五)成果提交教师检查。(六)考核方式与标准实验不作为考核项45三:类和对象、方法(随堂实践 3)(一)基本信息本篇的实践主要是对类和对象、方法、构造方法进行应用。1、类型: 综合类 设计类 创新类 验证类2、学时安排:课上 2 学时,主要分配如下:类和对象综合应用:2 学时3、教学目标:本项目实施目标主要包含以下几部分:(1)掌握如何使用对象。(2)类和对

11、象的属性和方法。(3)构造方法的使用。(二)组织形式本项目进行课上实施,每名学生单独完成项目的实施。教师对出现的问题或疑问进行解答。对完成情况进行点评,重点难点知识及共性问题进行集中讲解。对于学生感兴趣的问题进行扩展,引导学生发挥创意开发不同的实现方案。(三)任务描述类和对象创建、方法和构造方法。(四)指导内容1、相关知识:(1)什么是类、对象,如何创建类。(2)如何创建属性和方法。(3)构造方法的创建。2、过程与步骤:(1)类和对象以及综合应用建 java 源文件,在原文件中编写代码,运行看结果。重复上述步骤。61. 创建猴子类1) 编写一个类 Monkey,用来表示猴子类;2) 给 Mon

12、key 类确定属性(学生随意设定,例如名字、类别、年龄等) ;3) 编写展示猴子能够爬树的方法(方法内只需打印猴子的“名称+能爬树” ) 。2. 定义一个表示图书的类1) 名字为 Book2) 属性包含:书名、价格、出版社、作者等信息3) 方法包含:编写一个方法,输出一本书的基本信息。 3. 创建商品类1) 编写一个商品类 Good;2) 给 Good 类确定属性(学生随意设定,例如名称、生产日期、价格、品牌等) ;3) 编写一个计算折扣价格的方法,要求该方法带有一个参数,表示折扣的百分比。4. 创建 Rectangle 类与对象1) 创建一个 Rectangle 类;2) 属性:两个 dou

13、ble 成员变量,width 和 height。3) 方法:计算矩形的周长 length()和面积 area()。4) 编写测试类,创建 Rectangle 对象,并给两个成员变量赋值,调用周长和面积的方法,输出周长和面积。5. Loan 类与对象1) 定义一个类 Loan 表示贷款2) 属性包含:年利率(默认为 2.5%)贷款年限(默认为 1)贷款额(默认为 1000)贷款发生的日期3) 构造方法包括:默认的构造方法带参的构造方法4) 方法包含:计算月支付额的方法计算总支付额的方法5) 编写一个测试类,定义两个 Loan 类的对象,分别调用两个对象的各个方法。体会使用构造方法来给对象属性赋初

14、始值的形式。6. 练习 static 修饰符的使用1) 编写类 Teacher;2) 属性:教师的课时数量和计算课时的系数(所有教师的课时系数相同,使用 static 修饰) ,均为 double 类型;3) 方法:courseCompute(),可计算教师的当量课时(=课时量*系数),返回值类型为 double。4) 编写一个测试类进行测试,创建两个教师对象,分别具有不同的课时数量,课时系数为 1.2,输出计算后的两位老师的当量课时。5) 将系数修改后,输出修改后的当量课时。75重载的练习:编写一个类,包含两个计算电话费的方法,方法名相同,一个带两个参数,参数表示每分钟通话的费用,前三分钟的

15、话费,话费=前三分钟的话费+每分钟的话费*(通话时间-3) ;另外一个带一个参数,表示每分钟话费,话费=每分钟的话费*通话时间;两个方法分别在 main 方法中调用这两个方法,计算通话时间为 5 分钟的情况下,两个方法的计算结果各是多少。6. 定义一个笔记本(NoteBook)类,该类有:品牌(Brand)和状态(State)两个属性,有无参和有参的两个构造方法,然后编写一个测试类,测试笔记本类的各个方法。(五)成果提交教师检查。(六)考核方式与标准实验不作为考核项8四:封装和继承(课堂实践 4)(一)基本信息封装、继承和多态是 Java 语言的三要素。类的继承是 1 对 1 的,而接口的实现

16、可以是 1 对多的,所以在现实世界中接口的使用是很方便的。1、类型: 综合类 设计类 创新类 验证类2、学时安排:本模块需要课上 2 学时来完成。具体如下:封装和继承的应用 2 学时3、教学目标:(1)掌握封装和继承的使用;(2)掌握多态的定义和使用; (二)组织形式课上实施,每名学生单独完成这 3 部分的题目,遇到问题咨询老师,如未完成需要课下完成。(三)任务描述教师对题目进行检查并记录分数。(四)指导内容1、相关知识:(1)封装;(2)继承。2、过程与步骤:1. 属性的隐藏测试1) 在上题的基础上,在类 A2 中,声明并初始化一个变量:String name=AAA;2) 在 B2 中也声明并初始化一个变量:String name=BBB;3) 在 B2 中,创建一个方法 t(),在里面输出

展开阅读全文
相关资源
正为您匹配相似的精品文档
相关搜索

最新文档


当前位置:首页 > 办公文档 > 其它办公文档

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号