欢迎来到天天文库
浏览记录
ID:45849242
大小:201.50 KB
页数:17页
时间:2019-11-18
《Java程序设计实例教程 第8章 综合实训》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库。
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程序,使用异常处理机制和多线程机制模拟两人百米赛跑的情况,每一次的比赛结果都是不可预知的,当比赛结束后可以清楚
4、的看出是哪一位运动员得到了冠军。图8-5100米短跑比赛模拟结果【案例目的】(1)学习并掌握多线程的基本概念、创建方法及其基本控制;(2)学习并掌握多线程机制的实现方法。【技术要点】(1)首先装入需要的各种软件包;(2)实现run()方法。实训4画笔程序【实训说明】本实训要求设计一个图形用户界面的画图程序,用鼠标在绘图区域,画出满足自己需要的内容,可设置线宽和颜色。图形可正确存取。程序运行的参考界面如图8-6所示。图8-6简单的画笔程序【实训内容】(1)设计相应的用户界面(2)对相关的组件进行布局(3)添加相关的事件处理【技
5、术要点】1.界面框架的实现2.组件设计3.布局管理4.事件处理5.绘制图形6.主要的类和方法
此文档下载收益归作者所有