JAVA实验报告册
更新时间:2023-10-06 01:58:01 阅读量: 综合文库 文档下载
- java实验报告心得体会推荐度:
- 相关推荐
学号:1210431107 《面向对象程序设计》
实验报告与习题册
2013 / 2014 学年 第1学期
系 别 专 业 班 级 姓 名 指导教师
计算机学院 计算机软件 12级软件一班
目 录
项 目 实验一 开发环境的搭建及使用 实验二 JAVA程序设计基本语法 实验二 方法与递归 实验三 面向对象程序设计 实验四 输入和输出流 实验五 GUI图形界面设计 习题一 习题二 习题三 习题四 成 绩 批改时间 (2选1)
实验时间: 实验地点: 实验学时:
习题五
实验时间: 实验地点: 实验学时:
实验一 开发环境的搭建及使用
一 实验目的与要求
1、进行Java开发环境的配置; 2、熟悉Eclipse集成开发环境;
3、编写简单的Java Application 和 Java Applet程序,并在Eclipse中编辑、编译并运行这两种程序。
二 实验内容
1、安装JDK并配置环境变量,在下面写出如何判断环境变量是否配置成功;安装Eclipse集成开发环境。
2、使用Eclipse编写Java Application其功能是显示字符串“Hello World!”,请将源代码和运行结果截图写在下面的空白处。
public class hello {
实验时间: 实验地点: 实验学时:
public static void main(String[] args) {
System.out.println(\!\); } }
运行结果
三 实验内容中遇到的问题、解决方法和体会。
实验时间: 实验地点: 实验学时:
运行结果
三 实验内容中遇到的问题、解决方法和体会。
实验时间: 实验地点: 实验学时:
实验二 方法与递归
一 实验目的与要求
1、理解递归原理;
2、掌握递归方法的设计与调用。
二 实验内容
1、输入两个整数m和n,求其最大公约数和最小公倍数。
实验时间: 实验地点: 实验学时:
运行结果
实验时间: 实验地点: 实验学时:
2、设计一个递归程序,计算N!。
运行结果
实验时间: 实验地点: 实验学时:
三 实验内容中遇到的问题、解决方法和体会。
实验时间: 实验地点: 实验学时:
实验三 面向对象程序设计
一 实验目的与要求
1、编写java应用程序,完成类、对象的创建及使用;完成成员方法和构造方法的创建及使用。
2、掌握权限访问控制符public和private的用法;实现类的继承;实现变量的隐藏和方法的重写;实现成员方法和构造方法的重载;掌握多态的意义,学会多态在程序设计中的应用。
3、编写java应用程序,完成接口的实现;体会抽象类和接口的区别;体会接口的继承原理;将接口和类分别定义在不同的包中,掌握包的使用。
二 实验内容
1、定义一个学生类,为其添加成员变量为学号、年龄、姓名、班级和学校,其中学号为最终变量,学校为类变量;为其添加构造方法以完成对学生对象的初始化;为其添加成员方法getInfo(),作用是获取学生的所有信息;在main中创建一个学生对象,并验证学生类中所有方法。
实验时间: 实验地点: 实验学时:
2、在第一题的基础上,添加三个成员方法以用来改变年龄、姓名、班级的值;添加五个成员方法以用来分别获取学号、年龄、姓名、班级和学校的值;在main中创建一个学生对象,并验证这些方法。
实验时间: 实验地点: 实验学时:
实验时间: 实验地点: 实验学时:
3、修改学生类中成员的访问权限,体会public和private两种访问权限的用法。
4、定义一个People类,它包含属性有姓名name和性别sex,为People类派生出一个子类Employee类,为其增加两个属性年龄age和工资等级grade,工资等级分A、B、C三个等级,在子类中增加用于打印出员工的姓名、性别、年龄和工资等级的方法print,编写一个应用程序,测试定义的类。
实验时间: 实验地点: 实验学时:
5、定义一个People类,它包含属性有姓名name和性别sex和年龄age,一个构造方法,用来初始化这三个属性;定义一个People类的子类Student,添加一个属性学好number,添加两个构造方法,一个有参构造方法,一个无参构造方法,他们都要调用父类的构造方法或本类的构造方法来完成对象的初始化,添加两个成员方法,一个是选课choose(),用来输出“我没有选课”,另一个是选课choose(String),用来选择由参数指定的课程。
实验时间: 实验地点: 实验学时:
6、创建一个接口Shape,其中有抽象方法area,类Circle、Rectangle实现area方法计算其面积并返回,又有Star类实现Shape的area方法,其返回值是0,Star类另有一返回值boolean型的方法isStar;在main方法中创建一个数组,根据随机数向其中加入Shape的不同子类对象,然后将数组元素依次取出,判断其是否为Star类,如是返回其个数,否则返回其面积。
实验时间: 实验地点: 实验学时:
正在阅读:
JAVA实验报告册10-06
小学生一年级爱护小动物作文06-14
我的中国梦活动总结 - 图文03-10
bt合同市政工程变更项目管理办法及相应表格 - secret03-28
糖代谢论文12-03
体育教案03-18
A管理模式(摘要)05-12
读《繁星》有感范文03-24
遵守校规校纪 做合格大学生03-16
- 多层物业服务方案
- (审判实务)习惯法与少数民族地区民间纠纷解决问题(孙 潋)
- 人教版新课标六年级下册语文全册教案
- 词语打卡
- photoshop实习报告
- 钢结构设计原理综合测试2
- 2014年期末练习题
- 高中数学中的逆向思维解题方法探讨
- 名师原创 全国通用2014-2015学年高二寒假作业 政治(一)Word版
- 北航《建筑结构检测鉴定与加固》在线作业三
- XX县卫生监督所工程建设项目可行性研究报告
- 小学四年级观察作文经典评语
- 浅谈110KV变电站电气一次设计-程泉焱(1)
- 安全员考试题库
- 国家电网公司变电运维管理规定(试行)
- 义务教育课程标准稿征求意见提纲
- 教学秘书面试技巧
- 钢结构工程施工组织设计
- 水利工程概论论文
- 09届九年级数学第四次模拟试卷
- 实验
- 报告
- JAVA
- 电流互感器的极性关系
- 公共关系答案
- 关于感恩母亲的作文开头
- 奥数讲座(4年级-下)(14讲)
- 院感各科室及各人员职责
- 2016年辽宁省锦州市中考数学试卷带答案解析
- 长寿区罗家湾水库施工总结1
- 《高分子化学》 习题与答案浙江大学(第4版) - 潘祖仁
- 2012年微机原理期末复习题(学生版)
- 2018年广东省中考语文模拟试卷原稿八
- 2018年宁德市初中毕业班质量检测数学试题及答案
- 深圳市人民政府关于印发深圳市污水处理厂BOT项目管理办法的通知 深府155号
- 非盈利 练习题与答案
- 中国法制史第1阶段测试题
- 人教版语文六年级下册字形字义选择题(附答案)
- 蛙泳换气技巧
- 2009届高考语文二轮复习教案(十八):文言文的句式和翻译
- 山东省枣庄市2019届高三下学期第一次模拟考试英语试题
- 森林培育学习题(10)
- 火灾事故调查规定、消防监督检查规定贯彻实施与消防安全管理考核测评标准及消防队伍建设工作百科全书