面向对象程序的设计实验手册范本

上传人:l**** 文档编号:133349882 上传时间:2020-05-26 格式:DOC 页数:10 大小:61KB
返回 下载 相关 举报
面向对象程序的设计实验手册范本_第1页
第1页 / 共10页
面向对象程序的设计实验手册范本_第2页
第2页 / 共10页
面向对象程序的设计实验手册范本_第3页
第3页 / 共10页
面向对象程序的设计实验手册范本_第4页
第4页 / 共10页
面向对象程序的设计实验手册范本_第5页
第5页 / 共10页
点击查看更多>>
资源描述

《面向对象程序的设计实验手册范本》由会员分享,可在线阅读,更多相关《面向对象程序的设计实验手册范本(10页珍藏版)》请在金锄头文库上搜索。

1、面向对象程序设计实验手册实验一 熟悉Java编程环境和Java程序结构一、实验目的:熟悉JDK环境变量的配置,通过简单的程序设计熟悉Java编程环境,初步认识Java的两种程序结构。二、实验容:去SUN公司下载正确的JDK安装程序。安装JDK,并且配置环境变量。在JDK环境下编写一简单输出程序,用application的方式实现。在JDK环境下编写一简单的applet,用IE浏览器以及小程序查看程序查看执行结果。验证书本上例题c2_1.javac2_5.java,调试简单的拼写错误。三、实验要求:1. 熟练掌握JDK环境变量的配置;2. 分别编写application和applet输出一条简单

2、的问候信息;3. 验证书本上例题c2_1.javac2_5.java,调试简单的拼写错误。3. 写出实验报告,要求对程序结构做出相应的解释。四、实验学时:2学时五、实验步骤:1浏览java.sun.,找到正确的JDK安装程序下载地址;2. 配置环境变量,正确设置path和classpath;3. 利用文本编辑器编写application,实现在控制台输出简单的问候信息;4. 编译运行程序,观察运行情况和输出结果。(如果使用JDK环境,调用javac.exe和java.exe编译和执行程序)5.利用文本编辑器编写applet,实现在applet容器中打印简单的问候语;6.编写网页嵌入编译后的ap

3、plet字节码,用IE和appletviewer浏览输出结果。7. 验证书本上例题c2_1.javac2_5.java,调试简单的拼写错误。实验二 Java语言基础训练一、实验目的:熟悉Java基本语法,练习使用Java的数据类型和控制结构。二、实验容:1、 编写Java程序,输出1900年到2000年之间的所有润年。2、 编写Java程序,打印100以所有素数,要求每行打印5个素数。3、 编写Java程序,要求用switch结构实现由键盘输入的成绩的等级判定,判定标准:=90为“A”,70,90)为“B”,60,70)为“C”,60为“D”。三、实验要求:1. 正确使用Java语言的控制结构

4、;2. 从屏幕输出1900年到2000年之间的所有润年;3. 在屏幕打印100以素数,每行打印5个;4. 键盘输入一个成绩,屏幕打印判定的等级结果;3. 写出实验报告。四、实验学时:4学时五、实验步骤:1进入Java编程环境;2. 新建一个Java文件,命名为RunYear.java;3. 定义主方法,查找1900到2000年之间的润年,并输出它们;4. 新建一个Java文件,命名为SuShu.java;5. 定义主方法,逐一判断100以的整数是否闰年,若是,则打印,并注意每行打印5个后换行;6. 新建一个Java文件,命名为ChengjiPanduan.java;7. 定义主方法,实现键盘输

5、入成绩,判断成绩等级后从屏幕输出结果;8. 编译、调试并运行程序,观察输出结果是否正确。实验三 面向对象基础一、实验目的:熟悉Java类的结构,掌握类的定义、方法和属性的定义以及对象的实现,掌握类的继承。二、实验容:1. 定义一个“圆”类,该圆类的数据成员包括:圆心点位置及圆的半径;方法成员有:设置圆心位置、获取圆的圆心位置及构造方法。要求构造方法、可以接收圆心位置参数,而半径使用缺省值1; 2. 定义以上圆的子类,使它具有获取半径方法、设置半径方法和构造方法,要求构造方法可同时接收圆心位置及半径两个参数;3. 编写完整的程序实现上述两个圆类的对象,并且分别调用各种方法,对比这些方法的执行结果

6、,并据此写出详细的实验报告。三、实验要求:1. 实现两个类的继承关系;2. 用多种方法实现两个类的对象;3. 程序应包括各个被调用方法的执行结果的显示。3. 写出实验报告。四、实验学时:6学时五、实验步骤:1进入Java编程环境;2. 新建一个Java文件,命名为circles. java;3. 定义圆类fatherCircle,按实验容1定义它的属性和方法;4. 定义子类sunCircle,按实验容2定义它的属性和方法;5. 定义主类和主方法,构建上述两个类的对象fatherObject和sunObject,并通过这两个对象调用它们的属性和方法,输出方法执行结果。六、选作实验定义一个描述人的

7、基本类,该类包括人的性别和出生日期两个数据成员,以及设置和获取这些属性值的方法成员;再定义一个大学生类,使大学生类继承人类,还具有、学号,大学入学成绩,籍贯属性以及设置和获取这些属性值的方法成员。实验四 数组一、实验目的:熟悉Java的数组的使用,编程练习数组声明、定义、遍历和排序等操作。二、实验容:1、 定义一个有10个元素的整型数组,找出最大最小值;2、 定义一个有10个元素的整型数组,用选择法实现由小到大排序;3、 定义一个能实现冒泡法排序的方法bSort(int arr),然后定义并初始化一4*5的二维数组,用bSort(int arr)将该二维数组的每行元素进行升序排序;4、 编程求

8、解一个3*3矩阵每一行的元素之和,每一列元素之和,对角线元素之和,并输出。三、实验要求:1. 通过实验掌握数组的定义和初始化;2. 掌握数组最值求解算法;3. 掌握数组的基本排序算法;1. 掌握遍历数组的算法;2. 写出实验报告。四、实验学时:4学时五、实验步骤:1进入Java编程环境;2. 新建一个Java文件,编写main()方法实现一维数组求最值的算法;3. 新建一个Java文件,编写main()方法实现一维数组选择法排序算法;4. 新建一个Java类,定义bSort(int arr)方法(冒泡法)实现数组升序排序,然后在main方法里实现对一4*5二维数组每行元素的升序排序;5. 新建

9、一个Java文件,编写main()方法声明并初始化一两维3*3数组,设计算法实现行、列和对角线元素的求和操作;6. 调试运行程序,观察输出结果。六、选作实验 用二分法实现对有序数组的查询实验五 字符串操作一、实验目的:熟悉Java的字符串相关类的使用,通过编程实现针对字符串的一般操作。二、实验容:1、 接收键盘输入的字符串,使用String类的方法indexOf()来统计该字符串中各个字符出现的次数。2、 设定并初始化一个字符串数组,并将数组中那些以字母b开头的元素打印出来。3、 接收键盘输入的字符串,分别按顺序输出该字符串中的大写字符和小写字符。4、 接收键盘输入的英文字符串(单词之间用空格

10、隔开),将字符串中出现的单词首字母改成大写后输出。三、实验要求:1. 通过实验掌握String类的使用;2. 通过实验掌握String类常用方法的使用;3. 从JDK文档中查阅String类的以下方法(与本实验容相关):split(),startWith(),toUpperCase(),indexOf(),charAt(),并说明它们的用法;4. 写出实验报告。四、实验学时:4学时五、实验步骤:1进入Java编程环境;2. 新建一个Java文件;3. 编写主方法main(),其中实现接收键盘输入功能、文件操作功能和文件容输出功能;4. 接收键盘输入可以采用类似下面的代码:trybytes=Sy

11、stem.in.read(outCh,0,100);catch(IOException e)System.out.println(e.toString(); 5. 调用相应构造方法创建String对象;6. 查阅JDK文档,找出可以实现实验容的String方法,设计算法,编写程序;4. 调试运行程序,观察输出结果实验六 GUI设计小型计算器的设计一、实验目的:练习Java图形组件和布局管理器的使用,学习使用Java事件处理机制。二、实验容:用图形界面API,结合事件处理机制,编写Java Application程序,实现一个可视化的计算器。界面如图所示:三、实验要求:1. 合理使用布局管理器;

12、2. 使用标签、按钮、文本框绘制一个计算器(至少应具有按键和显示区,至少实现加、减、乘、除运算);3. 正确使用事件监听接口;4. 写出实验报告。四、实验学时:6学时五、实验步骤:1进入Java编程环境;2. 新建一个Java文件,命名为Cal. java;3. 运用一种或多种布局管理器,绘制出一个简单的计算器;4. 画出状态转换图;5. 为按键添加事件处理,使其相应鼠标点击动作,并在显示区域同步显示当前输入或运算结果;6. 编译运行程序,检查计算器的正确性;7. 写出实验报告。8. 学生可以视个人情况完成更复杂更完善的计算器功能,通过多种布局管理方法实现更美观的界面布局。实验七 文件操作一、

13、实验目的:熟悉Java的文件读写机制,练习输入输出流的使用。二、实验容:接收键盘输入的字符串,用FileInputStream类将字符串写入文件,用FileOutputStream类读出文件容显示在屏幕上。三、实验要求:1. 通过实验掌握文件输入输出流的使用方法;2. 程序必须能够从键盘接收字符串并保存在文件中;3. 程序必须能够读出文件容显示在屏幕上;4. 写出实验报告。四、实验学时:4学时五、实验步骤:1进入Java编程环境;2. 新建一个Java文件,命名为FileOperation.java;3. 编写主方法main(),其中实现接收键盘输入功能、文件操作功能和文件容输出功能;4. 接

14、收键盘输入可以采用类似下面的代码:trybytes=System.in.read(outCh,0,100);catch(IOException e)System.out.println(e.toString(); 5. 创建文件对象:File myfile=new File(“fileDir”,”filename.dat”);6. 创建文件输出流对象:FileOutputStream Fout=new FileOutputStream(myfile);7. 创建文件输入流对象:FileInputStream Fin=new FileInputStream(myfile);8. 写入文件:Fou

15、t.write(outCh);9. 读文件容:bytes=Fin.read(inCh,0,100); outCh和inCh为字节数组。10. 调试运行程序,观察输出结果。11. 修改该程序,用DataInputStream和DataOutputStream类实现对不同类型数据的带格式读写。*实验八 Java Applet编程一、实验目的:熟悉Java Applet程序的构成和运行方式,学习Java Applet编程方法和向Java Applet传递参数的方法。二、实验容:编写Java Applet程序,使它在浏览器过响应功能按钮的点击事件绘制各种简单的几何图形(矩形、圆形、扇形、多边形和他们的填充效果),并且能够通过接收传递参数控制图形的绘制。三、实验要求:1. 必须编写成Java Applet程序;2. 绘制至少3种以上简单

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 办公文档 > 工作范文

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