java实训报告.docx
- 文档编号:9826381
- 上传时间:2023-02-06
- 格式:DOCX
- 页数:16
- 大小:499.59KB
java实训报告.docx
《java实训报告.docx》由会员分享,可在线阅读,更多相关《java实训报告.docx(16页珍藏版)》请在冰豆网上搜索。
java实训报告
陕西工业职业技术学院
2012/2013学年第1学期
Java程序设计项目训练报告书
课程名称:
Java程序设计项目训练
班级:
软件1101/02
学号:
0405110234
姓名:
朱佳佳
地点:
行知楼仿真实训室
指导教师:
蔡创蔡苏亚
2012/2013学年第1学期
Java程序设计项目训练任务书
一、实训对象与实训环境
实训班级:
软件1101/1102
实训时间:
2个教学周
实训人数:
85人
实训环境:
WindowsXP,JDK1.5,JCreatorpro4.5
二、实训教学目标与要求
目的:
使学生在学习《Java程序设计》这门课程的过程中,能够掌握Java面向对象编程的基础知识,并进行Java开发环境的搭建,能够熟练地使用Jcreator开发Java程序。
要求:
(1)在系统的E盘(或其它非保护逻辑盘)建立名为“学号姓名”的文件夹(如040X110XXX某某),本次实训所上交的作业,均保存在该文件夹内;然后在自己的“学号姓名”文件夹中再创建子文件夹——实训1、实训2、实训3、实训4、实训5、实训6,各实训内容分别保存在对应子文件夹中(操作时加以注意)。
(2)上交作业分为两部分:
程序文件(通过记事本、JCreator开发出的Java程序,保存在各对应子文件夹中——实训X)和专用周报告书(以文字+图片的形式对本次实训的任务、实现过程和程序运行结果加以描述,制作word文档报告书,报告书1份直接保存在“学号姓名”文件夹中)。
(3)编写源程序时(无论在何种环境下),请同学们在源程序中以加注释的方式注明自己的姓名。
三、实训内容
实训一搭建Java开发环境(第课时)
实训目的:
1.掌握Java开发环境的搭建。
2.掌握利用JDK+DOS+记事本编写、编译、运行简单Java程序的方法。
实训内容:
1、安装并配置JDK1.5(要求:
使用两种方式配置path变量)
a)创建变量JAVA_HOME之后,再配置path
b)
创建变量JAVA_HOME之后,再配置path
2、使用记事本编写一个简单的Java程序(如输出一句话),在DOS中利用jdk1.5对其进行编译、运行。
实训二流程控制语句、数组与字符串(第课时)
实训目的
掌握Java分支选择、循环语句;掌握数组;掌握字符串;掌握数据的输入。
(实训二之后不必使用记事本编写源程序,在JCreator中即可)
实训内容
1、在程序运行过程中,给出屏幕提示后,通过键盘输入一个百分制(0-100)成绩;然后将其转换为对应的五级制(优秀、良好、中等、及格、不及格)成绩输出。
2、
编写程序,在屏幕输出如下九九乘法表
3、P.119实战演练:
输出一个n行(1<=n<=15)的杨辉三角,n由命令行参数输入。
4、用命令行参数方式输入一个字符串,检查该字符串是否为“回文”(如“level”就是一个回文)。
实训三30选5彩票号码程序(第课时)
实训目的
掌握类的定义与使用;掌握面向对象编程思想
实训内容
编写36选7彩票号码程序,在程序运行的时候,提示输入彩票的注数,如下图:
要求:
1、严格按照面向对象思想编写程序
2、定义彩票类Lottery,该彩票类中含有
a)四个属性:
标题(title)、日期时间(date)、标签(label)与彩票号码(lottery[][]数组)
b)Lottery类的构造方法
c)输出彩票的方法printLottery()
3、测试运行。
该类中含有主方法,在主方法中使用彩票类创建彩票对象、并输出
实训四图形系统(第课时)
实训目的:
掌握接口的定义与使用、接口的继承、类继承的同时实现接口、接口与多态
实训内容:
在Jcreater中完成P.110实战演练(建议:
将类名SquareScaleable改为CubeScaleable,系统中的Square改为Cube)
提示:
要完成该实战演练,应定义
4个接口(Shape,Shape2D,Shape3D,Scaleable)
6个核心类(Circle,Cube,Sphere,CircleScaleable,CubeScaleable,SphereScaleable)
1个测试类
并建议同学们将以上接口、类分开编写,即一个源程序中文件中只定义一个接口或类。
实训五图形系统可执行归档文件的制作(第课时)
实训目的
掌握Java包、Jar归档文件
实训内容
1、
对实训三的图形系统引入包机制来管理各个接口、类的字节码。
如下图所示
2、制作可执行归档文件shape.jar
实训六异常与输入输出流(第课时)
实训目的:
掌握异常控制与输入输出流。
实训内容1.使用DataOutputStream向文件中写出一组基本类型数据(数组自定);
2.使用DataInputStream从上题的文件中读入这组数据、并显示在屏幕上。
实训七图形用户界面编程(第课时)
实训目的:
掌握Java图形用户界面编程;掌握JavaGUI常用组件;掌握Java事件处理机制。
实训内容
1、
P.188试一试:
完成如下图所示的简单4则运算器
要求能够进行简单的加减乘数四则运算;且运算结果可显示为“红色、黑体、斜体”的任意组合。
2、
赛马游戏:
游戏主界面如下图
点击参数设定可设定游戏参数,包括庄家本金、玩家本金及竞猜次数,如下图
点击开始游戏可进行游戏,包括输入下注金额、竞猜获胜马号,如下图
确认后,系统随机生成一个获胜马号;如果玩家没有猜中,则从玩家本金中扣除下注金额,加入庄家本金;若玩家猜中,则从庄家本金中扣除X倍(软件1101班X=2,软件1102班x=3)下注金额,加入玩家本金中。
此外还有“关于”和“退出”命令。
(注:
可编辑下载,若有不当之处,请指正,谢谢!
)
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- java 报告