《Java程序设计实例教程 第8章 综合实训.ppt》由会员分享,可在线阅读,更多相关《Java程序设计实例教程 第8章 综合实训.ppt(17页珍藏版)》请在taowenge.com淘文阁网|工程机械CAD图纸|机械工程制图|CAD装配图下载|SolidWorks_CaTia_CAD_UG_PROE_设计图分享下载上搜索。
1、第第8章章 综合实训综合实训 主讲教师:徐翠霞主讲教师:徐翠霞实训实训1 简单的算术运算简单的算术运算【实训简介】本案例设计一个方法作为随机数生成器,生成一位、两位或三位的随机数。利用这个随机数生成器,编写一个小学生简单算术运算的练习程序,运行界面如图8-1所示。图8-1 简单的算术运算 【实训目的】(1)熟悉异常的基本概念、异常类及异常类的方法;(2)熟练掌握捕获异常、处理异常以及抛出异常的方法。(3)学习并掌握Java中简单数据类型的输入和输出,熟练使用各种程序控制语句完成任务。【技术要点】(1)使用给出的线性同余法生成随机数;(2)定义字符界面菜单,提示用户进行操作;(3)定义输入数据方
2、法,在main()方法中调用该方法从键盘输入数据;(4)定义输入运算符方法,在main()方法中调用该方法从键盘输入运算符;(5)定义运算方法,根据输入的数据和运算符进行计算。最后输出结果,包括做题总数,成绩等。实训2 教师学生类构造【实训简介】本案例设计一个应用程序,用来描述人类、学生类、研究生类、老师类和在职研究生老师类等主要权利和义务,可以定义为接口或类、抽象类等。程序运行界面如图8-3所示。图8-3 各类角色的不同权利和义务【案例目的】(1)学习并掌握面向对象程序设计的一般过程;(2)学习并掌握面向对象中的类和对象的定义和使用方法,并在此过程中体会类、对象、继承和封装的概念;(3)学习
3、并掌握抽象类和接口的定义和使用方法,并理解接口和抽象类的作用;【技术要点】(1)根据题意绘制各类或接口之间的关系,并确定哪些应该定义为类,哪些应该定义为接口。(2)根据关系图定义各种类和接口中的详细内容;(3)定义main()方法,将上述的各种类和接口联系起来,完成最终的功能。实训3 模拟100米短跑比赛【案例说明】本实训是一个Applet程序,使用异常处理机制和多线程机制模拟两人百米赛跑的情况,每一次的比赛结果都是不可预知的,当比赛结束后可以清楚的看出是哪一位运动员得到了冠军。图8-5 100米短跑比赛模拟结果 【案例目的】(1)学习并掌握多线程的基本概念、创建方法及其基本控制;(2)学习并掌握多线程机制的实现方法。【技术要点】(1)首先装入需要的各种软件包;(2)实现run()方法。实训实训4 画笔程序画笔程序【实训说明】本实训要求设计一个图形用户界面的画图程序,用鼠标在绘图区域,画出满足自己需要的内容,可设置线宽和颜色。图形可正确存取。程序运行的参考界面如图8-6所示。图8-6 简单的画笔程序【实训内容】(1)设计相应的用户界面(2)对相关的组件进行布局(3)添加相关的事件处理【技术要点】1界面框架的实现2组件设计3布局管理4事件处理5绘制图形6主要的类和方法