




下载本文档
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、实验一 初识Java的类与对象一 实验目的1. 掌握开发Java应用程序的3个步骤:编写源文件、编译源文件和运行应用程序。2. 掌握的类的定义和使用。3. 使用类来封装对象的属性和功能。二 实验内容本实验要求事先编好解决下面问题的程序,然后上机输入程序并调试运行程序。在实验报告中给出调试通过的程序代码。并把相应的题目写上。题目1:编写一个Java的应用程序,该程序中有2个类:Triangle和Ladder,分别用来表示三角形和梯形。l 功能要求n Triangle类具有类型为double的三个边,以及周长、面积属性,该类具有返回周长、面积以及修改三个边的功能的方法。另外,该类还有一个boole
2、an型的属性,该属性用来判断三个数能否构成一个三角形。n Ladder类具有类型为double的上底、下底、高和面积属性,具有返回面积的功能方法。题目2:编写一个Circle类和Point类,为上述Circle类添加一个方法,计算一个点(Point对象)是否在圆(Circle对象)内,并写程序验证。l 功能要求n 给定一个点对象和一个圆对象,判断该点是否在该圆中。实验二 构造函数、继承和多态一 实验目的1. 掌握构造函数的特点和使用。2. 掌握的类的继承和多态。3. 掌握接口的定义和使用。4. 了解Object类。二 实验内容本实验要求事先编好解决下面问题的程序,然后上机输入程序并调试运行程序
3、。在实验报告中给出调试通过的程序代码。并把相应的题目写上。题目1:在父类中定义了两个构造函数,在子类中,也定义了2个构造函数。编写程序显示父类、子类构造函数的调用过程,在子类中实现构造函数的继承。l 功能要求n 定义父类和子类,在每个类中定义2个构造函数,当运行子类时,可以发现先调用父类的构造函数再调用子类的构造函数。n 构造函数由参数个数不同来区分。题目2:以员工类为父类,经理、工人均继承该类,创建经理类和工人类,输出经理和工人的工资。在父类中编写getSalary()方法,并在子类中覆盖,实现多态。l 功能要求n 对单位职工进行抽象。创建三个类:员工类、经理类、工人类。n 重写父类的方法,
4、并用父类的引用指向子类的对象,实现多态。题目3: 以汽车为例,创建汽车接口,卡车(truck)和吊车均(crane)实现该接口。吊车可以吊起货物,卡车可以载货。l 功能要求n 在创建卡车和吊车对象时,输出“卡车可以载货”、“吊车可以吊起货物”。实验三 字符串、日期的处理一 实验目的5. 掌握String类的常用方法。6. 掌握StringBuffer类的常用方法。7. 掌握与日期相关的常用类的方法,例如Date类、Calendar类、SimpleDateFormat类等。8. 会使用正则表达式实现字符串的处理。二 实验内容本实验要求事先编好解决下面问题的程序,然后上机输入程序并调试运行程序。在
5、实验报告中给出调试通过的程序代码。并把相应的题目写上。题目1:编写一个程序,给出当前系统的时间,并同时显示在不同时区,时间是多少。例如,当前是北京时间15点,同时是日本的时间16点。(要求每个洲显示2-3个国家的时间,分别在不同的时区)l 功能要求n 以北京时间,系统的当前时间为基准,来显示其它时区此时是什么时间。题目2:利用正则表达式判断一个身份证号码是否是合法的身份证号码格式。利用正则表达是判断一个IP地址是否合法。l 功能要求n 给定一个身份证号码,判断此号码是否是合法的身份证号码。n 给定一个IP地址,判断其是否是一个合法的IP地址格式。实验四 事件处理一 实验目的1. 熟悉AWT的使
6、用;2. 掌握JAVA的事件监听原理;3. 了解简单图形的绘制;二 实验内容本实验要求事先编好解决下面问题的程序,然后上机输入程序并调试运行程序。在实验报告中给出调试通过的程序代码。并把相应的题目写上。题目1和题目2选做其中一个或两个。题目1:编写一个程序,实现用户注册的界面(如图1)l 功能要求n 编写用户注册的界面,包含用户名、密码、密码确认、身份证号码,以及提交和复原两个按钮。n 在提交的时候要判断两次输入的密码是否正确,身份证号码是否有效。n 复原的时候将所有输入框中的内容清空。题目2:编写一个计算器程序(如图2)l 功能要求n 编写一个计算器图形界面,允许用户进行加、减、乘、除运算。图1 用户注册界面图2 计算器参考界面实验五 IO操作一 实验目的1. 了解JAVA的流式输入输出;2. 熟悉相关的类,如File、InputStream、OutputStream、InputStreamReader、OutputStreamWriter、BufferedReader、BufferedWriter二 实验内容本实验要求事先编好解决下面问题的程序,然后上机输入程序并调试运行程序。在实验报告中给出调试通过的程序代码。并把相应的
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 非银金融行业中国机构配置手册(2025版)之公募基金篇:“平台式、一体化与多策略”行动方案
- 代办公司活动方案
- 代理活动策划方案
- 代账公司五月活动方案
- 代驾公司活动方案
- 以老带新创业活动方案
- 仪征社区迎重阳活动方案
- 任务打卡活动方案
- 企业接待活动策划方案
- 金昌市金川高级中学2025届高三三模数学(纯答案)
- 电气技术及其应用试题及答案
- 大数据驱动的人才招聘分析-洞察阐释
- 2025年护理三基知识必考重点题库及答案(共720题)
- 中国妊娠期糖尿病母儿共同管理指南(2024版)核心要点解读
- 2025届四川省眉山市百坡初级中学八下数学期末复习检测模拟试题含解析
- 《宠物保健品营销策略》课件
- 民兵理论考试试题及答案
- 公寓管理考试试题及答案
- 大学篮球笔试题目及答案
- 《第一单元 智能家居 3 智能家居新生活》教学设计-2023-2024学年川教版信息技术(2019)六年级上册
- 统编版语文五年级下册词句段练习(含答案)
评论
0/150
提交评论