

下载本文档
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、Java课程上机练习题一、 上机报告要求各上机题目报告要求:1 提交报告文件命名格式:#学号)*(姓名)第 n 次上机作业.doc2提交 office2003 兼容文档( .doc, .pdf, .docx)3上机报告需提交报告文档及程序源代码文件( .java)4报告中凡是程序代码相关的题目,均需附带运行结果截图5抄袭:抄袭者与被抄袭者均 0 分 各上机题目报告内容应包括:1实验题目2小组名单及分工:学号、姓名、工作内容3题目分析:该题目的核心问题;解决方法4小组讨论内容:小组中各组员程序结果分析、对比、评价(小作业)4题目设计实现:实现类结构及各类相互关系(大作业)5实现过程:在上机实现过
2、程中出现的问题及最终解决方法6实验结果:最终程序执行结果截图7个人总结:小组成员每个人的总结(姓名、总结)二、Eclipse编程环境练习(第一章上机练习)实验目标:掌握 Eclipse 的 Java 工程文件结构、掌握在 Eclipse 编程环境下开发 Java 程序调试程序的方法, 。实验要求:1 掌握 JDK 的安装及参数配置方法,能在控制台界面使用 Java 命令进行Java 程序的编译及运行。2 掌握 Eclipse 软件安装方法。3 掌握在 Eclipse 开发环境下创建一个 Java 工程及添加新类的方法。4 掌握在 Eclipse 开发环境下导入 /导出 Java 工程的方法。5
3、 掌握在 Eclipse 开发环境下编译、运行一个 Java 工程的方法。6 掌握在 Eclipse 开发环境下调试 Java 程序的方法。 请在上机前自行查找相关资料,并在计算机上练习。三、Java语言基础(第三章上机练习)实验目标:掌握 Java 语法;掌握 Java 程序结构;掌握 Java 编译、调试、运行的方法。实验要求:1练习 PPT 中的全部小练习,尝试对小练习中各部分进行修改,并观察修 改后的执行效果。15, 21, 22, 24, 39, 43, 46, 48, 56, 58, 62, 632 编写一个程序,程序提供两种功能:1)根据用户输入的年份输出该年日历。2)根据用户输
4、入的日期,输出该天星期。 程序应具有良好的人机交互性能,即:程序应向用户提示功能说明,并可根据用户的功能选择,执行对应的功能,并给出带详细描述信息的最终执行结果。四、Java的面向对象特性(第四章上机练习)实验目标:掌握面向对象的编程方法;掌握 Java 的面向对象特性;掌握采用面向对象技 术构建系统的一般方法。实验要求:1.练习 PPT 中的全部小练习,尝试对小练习中各部分进行修改,并观察修 改后的执行效果。15, 16, 17, 26, 38, 40, 42, 51, 61, 76, 77, 85, 882编写一个程序,要求如下:1) 设计并实现自然数( MyNaturalNumbers
5、)及整数( MyInteger )类。2) 自然数及整数类至少能表示及处理 20 位自然数或整数数据。3) 自然数及整数类能表示及处理任意位数的自然数或整数数据。 (选作。第 五章内容)4) 自然数及整数类的设计应体现体系结构(即应设计实现完整的继承关 系)。5) 自然数及整数类应提供数据赋值、数据输出、加法计算、减法计算功能。6) 自然数及整数类应提供乘法运算、除法运算(选作) 。7) 自然数及整数类的赋值应能正确接收带千分符号的格式及不带千分符号 的格式。8) 自然数及整数类的赋值,对于无效数据应向用户提示信息(选作,第五 章及第六章内容)。9) 自然数及整数类应通过重写 equals 方
6、法实现对两个数据的大小比较。10) 自然数及整数类应通过重写 toString 方法实现对数据的格式化。11) 自然数类应定义 toMyInteger 方法,该方法实现创建一个同值的整数类实 例。12) 整数类应可通过自然数对象实例创建等值的整数对象实例。13) 自然数及整数类中应定义成员变量 length ,表示当前数据的长度。14) 自然数及整数类中应定义静态成员变量 MAX_VALUE 、MIN_VALUE ,表 示数据的最大及最小取值。 (选作)15) 构建测试类,该类实现与用户的交互,接收用户键入的数据,并完成类 功能的测试。3编写一个程序,要求如下(选作) :1) 程序实现图形创建
7、(模拟创建,如:用户输入 1,表示创建一个矩形;输 入 2 ,表示创建一个圆;输入 3 ,表示创建一个三角形) ,并在创建时对 该图形命名,最后在内存中保存这些创建的图形(最多 20 个)。2) 程序提供针对名称的检索功能,即,根据用户提供的名称在保存的图形 中查找图形并输出该图形的类型及创建序号。3)程序提供对图形的绘制功能(模拟绘制,如:绘制序号为 1,名称为教学 楼的矩形图形,可以输出“ 1 矩形 教学楼”),即,根据用户输入的创建 序号,顺序输出该序号之前,包括该序号的全部图形。4) 构建所有图形的父类:Shape 该类中定义图形的基本属性及方法。5) 构建基本图形类:矩形(Recta
8、ngle)、圆(Circle)、三角形(Triangle)。6) 可通过多态实现对任意图形的绘制。7) 定义静态方法,该方法可以对传入的对象实例进行判断,并输出该对象 实例的类型。8) 构建测试类,该类实现与用户的交互,向用户提示操作信息,并接收用 户的操作请求。程序应具有良好的类层次结构,良好的人机交互性能,即:程序应向用户提 示功能说明, 并可根据用户的功能选择, 执行对应的功能, 并给出带详细描述信 息的最终执行结果。五、Java的高级语言特征(第五章上机练习)实验目标:熟悉 Java 的泛型;了解 Java 的泛型特点;初步掌握 Java 的泛型编程方法。 实验要求:1.练习 PPT
9、中的全部小练习,尝试对小练习中各部分进行修改,并观察修 改后的执行效果。7, 21, 31, 53, 64, 70, 74, 79, 81, 83, 94, 992编写一个程序,程序提供记事本功能:1) 构建记事本类,该类能存储不定数量的记录;能获得已经存储的记录数量;能追 加记录;能展示已经存储的全部记录或其中任何一条记录;能删除已经存储的全部 记录或其中任何一条记录。2) 构建测试类,该类实现与用户的交互,向用户提示操作信息,并接收用 户的操作请求。程序应具有良好的人机交互性能,即:程序应向用户提示功能说明,并可根 据用户的功能选择,执行对应的功能,并给出带详细描述信息的最终执行结果。六、
10、J ava的输入输出(第七章上机练习)实验目标:掌握 Java 输入输出类;掌握 Java 输入输出特点;掌握 Java 输入输出编程方 法。实验要求:1 练习 PPT 中的全部小练习,尝试对小练习中各部分进行修改,并观察修 改后的执行效果。2 编写一个程序,程序实现对用户指定的文本文件中的英文字符和字符串 的个数进行统计的功能, 并将结果根据用户选择输出至结果文件或屏幕。1)构建统计类,该类实现对 I/O 的操纵; 实现对文本文件中英文字符、 字符 串的统计;实现对统计结果的输出。2)构建测试类,该类实现与用户的交互,向用户提示操作信息,并接收用 户的操作请求。程序应具有良好的人机交互性能,
11、即:程序应向用户提示功能说明,并可根 据用户的功能选择,执行对应的功能,并给出带详细描述信息的最终执行结果。七、J ava的多线程编程(第十章上机练习)实验目标:掌握 Java 输入输出类;掌握 Java 输入输出特点;掌握 Java 输入输出编程方 法。实验要求:1 练习 PPT 中的全部小练习,尝试对小练习中各部分进行修改,并观察修 改后的执行效果。2编写一个程序, 程序模拟某电影院三个售票窗口同时出售电影票的过程。1)电影票顺序出售, 程序模拟显示售票的详细过程 (如:“窗口 X 出售编号 XXX电影票”)。2)三个窗口同时出票,出票间隔采用随机控制。3)不能重复出售相同的电影票。程序应具有良好的人机交互性能,即:程序应向用户提示功能说明,并可根 据用户的功能选择,执行对应的功能,并给出带详细描述信息的最终执行结果。八、J ava语言程序设计大作业(课程大练习)实验目标:培养和锻炼使用 Java 语言编写程序的能力;培养和锻炼使用 Java 技术进行 系统设计的能力; 培养和锻炼分析和解决实际问题的能力; 培养和锻炼调试程序 的能力。实验题目:(四选一)1动物园园区规划及建设、运营成本计算软件 2公交线路调度模拟软件3十字路口信
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 自然科学课程整合计划
- 食堂菜品创新开发协议
- 2025年运营管理工作总结与优化计划
- 效果评估保证金协议
- 2025年小学数学主题教学计划
- 发电企业生产计划管理信息系统新模式探索
- 2025-2030雷达测速仪行业行业市场发展分析及政策建议与策略研究报告
- 六年级科学实验活动指导计划
- 内蒙古商贸职业学院《中国法律思想史》2023-2024学年第二学期期末试卷
- 三峡大学科技学院《公共政策分析》2023-2024学年第二学期期末试卷
- 劳动教育视角下高职院校学生工匠精神培育研究
- 八年级语文下册综合性学习之以和为贵
- 最简单封阳台安全免责协议书
- SH/T 3533-2024 石油化工给水排水管道工程施工及验收规范(正式版)
- 用友人力资源管理HR解决方案样本
- 北京市西城区三帆中学2023-2024学年七年级下学期期中数学试题(无答案)
- 药物残留溶剂分析报告书
- 肿瘤医院推广方案
- 动物出血性肺炎预防与治疗
- 公路工程安全风险辨识与防控手册
- 研究生开题报告评审表
评论
0/150
提交评论