JAVA面向对象程序设计实践教学大纲Word格式.docx
- 文档编号:13969040
- 上传时间:2022-10-16
- 格式:DOCX
- 页数:13
- 大小:26KB
JAVA面向对象程序设计实践教学大纲Word格式.docx
《JAVA面向对象程序设计实践教学大纲Word格式.docx》由会员分享,可在线阅读,更多相关《JAVA面向对象程序设计实践教学大纲Word格式.docx(13页珍藏版)》请在冰豆网上搜索。
序号
实验项目名称
项目类型
实验课时
实验场地
实验一
JDK和WebToolsPlatform(WTP)的安装与配置
演示
2
软件实验机房
实验二
Java程序的输入输出
设计
实验三
分支程序设计
实验四
循环程序设计;
类的声明
实验五
类及其访问控制;
继承
实验六
包、接口及异常处理
实验七
数组和字符串
实验八
图形用户界面的标准组件
实验九
SWT菜单设计与制作
实验十
SWT容器类
实验十一
图像(Image类)
实验十二
MySQL数据库基础
实验十三
Java数据库编程
综合
4
实验一、JDK和WebToolsPlatform(WTP)的安装与配置
实验类型:
实验目的:
掌握JDK和WTP的下载、安装与配置
实验内容:
(一)资源准备
在教师机的共享文件夹中拷贝以下源文件(也可以上网下载相应的文件):
jdk-1_5_0_12-windows-i586-p.exe
wtp-all-in-one-sdk-R-1.5.4-win32.zip
NLpack1-eclipse-SDK-3.2-win32.zip(多国语言包)
NLpack1-wtp-sdk-R-1.5.0-200606281455.zip(多国语言包)
(二)JDK1.5.0的安装与配置
1.双击jdk-1_5_0_12-windows-i586-p.exe文件,默认安装。
2.在WindowsXP中配置环境变量,步骤如下:
右击【我的电脑】选择【属性】,打开【系统属性】对话框,选择【高级】选项卡.
单击【环境变量】按钮,即可进入【环境变量】对话框.在该对话框中可以设置只有当前用户登录时才有效的用户变量,也可以设置该系统的所有用户登录时都有效的系统变量
在【环境变量】对话框中单击【新建】按钮,在打开的新建系统变量对话框中输入变量名JAVA_HOME,其环境变量的值就设置为JDK的安装位置,如C:
\ProgramFiles\Java\jdk1.5.0_07
然后在【环境变量】对话框中选择Path变量,将JDK开发工具所在的bin目录的位置(C:
\ProgramFiles\Java\jdk1.5.0_07\bin)添加到对应的环境变量值后面,注意和前面的值用”;
”隔开.单击【确定】按钮.
在【环境变量】对话框中单击【新建】按钮,在打开的新建系统变量对话框中输入变量名CLASSPATH,其环境变量的值设置为:
.;
C:
\ProgramFiles\Java\jdk1.5\lib\dt.jar;
\ProgramFiles\JAVA\jdk1.5\lib\tools.jar
JDK的环境变量设置完毕。
(三)WTPforEclipse的安装与配置
将wtp-all-in-one-sdk-R-1.5.4-win32.zip解压到D:
\,将D:
\eclipse中的文件eclipse.exe建立一个快捷方式,发送到桌面上。
实验要求:
1.认真做好实验前的各项准备工作,熟悉实验内容和机器操作流程。
2.遵守实验室规章制度和实验课堂教学纪律。
3.认真完成实验任务,填写实验报告。
实验二、Java程序的输入输出
字符界面的输入输出和图形界面的输入输出
(一)Applet输入输出。
请在eclipse下调试和运行P.12例1.2。
步骤:
1.新建项目:
在Eclipse主界面中,选择【文件】→【新建】→【项目】→【Java项目】→【下一步】→输入项目名:
Exp2_1→【完成】
2.新建WelcomeApplet.java文件:
在Eclipse包资源管理器中,右单击刚才新建的项目→【新建】→【类】→输入包名:
edu.ch1;
输入文件名:
WelcomeApplet;
修饰符选择【公用】,其余不选,在超类栏中输入:
java.applet.Applet→【完成】
(二)Application输入输出。
请在Eclipse下运行例1.3和1.4。
Exp2_2→【完成】
2.新建IntegerDemo.java文件:
在Eclipse包资源管理器中,右单击项目名→【新建】→【类】→输入包名:
IntegerDemo;
修饰符选择【公用】,选择publicstaticmain(String[]args),如图3所示→【完成】
3.输入例1.3的源程序。
4.右单击文件名:
IntegerDemo.java→【运行方式】→【Java应用程序】
5.在“控制台”观察运行结果,阅读和理解程序。
6.同以上步骤运行例1.4。
实验三、分支程序设计
掌握if语句和switch开关语句的编程方法
1、编写一个application程序,实现下述功能:
根据键盘输入的数(范围:
1-7),判断是星期几,并在屏幕输出相应的结果,要求用switch语句完成。
如输入数据越界,则输出:
“输入数据超出范围,请重新输入”。
提示:
键盘输入数据可以按int类型数据接收,也可以按char类型数据接收。
按int类型数据接收时,1的ASCII码值为49;
2的ASCII码值为50;
其余类推。
运行结果如下:
请输入一个数,范围1-7:
星期二
8
输入数据超出范围,请重新输入
2、编写一个Application程序,计算销售员的年收入。
销售员的年收入包括基本工资和提成,假设年基本工资为1万元,提成比例见下表,某销售员的年销售额为20万元,请计算该销售员的年收入。
年销售额
提成
1万元以下
5%
1万—10万
8%
10万以上
10%
实验四、循环程序设计;
掌握循环程序设计方法;
掌握类与对象的声明和使用
1、编写一个application程序,接收用户输入的一行字符串,字符串的长度不限,按回车键可输出该字符串到屏幕上。
用while循环,回车符为’\n’。
运行结果为:
请输入字符串:
HelloWorld!
你输入的字符串是:
2、编写一个application程序,接收用户输入的三位数字,将该数转换成整型数值,并将该数的2倍在屏幕上输出。
用for循环,字符串(str)转换成整型数的方法为:
Integer.parseInt(str)。
请输入一个三位数:
123
你输入的数值是:
123
你输入的数值的2倍是:
246
3、试声明一个类,类名为student,属性如下:
学号(no):
1001
姓名(name):
张小林
性别(sex):
男
年龄(age):
24
行为如下:
上课(HaveClass):
返回值为true表示上课;
返回值为false表示没上课。
睡觉(Sleep):
返回值为true表示在睡觉,返回值为false表示没睡觉。
声明该类的对象(stu),并输出该对象的属性和行为的值。
学号:
姓名:
性别:
年龄:
sleep()=true
HaveClass()=false
实验五、类及其访问控制;
掌握类的声明及其访问控制,掌握类的继承。
1、编写一个application程序,声明一个抽象类(figure),类中包含一个抽象方法(area()),再声明一个子类继承该抽象类,子类名为triangle,类中包含两个变量和一个方法:
三角形的底边长w
三角形的高h
在构造方法中给变量初始化(w=10,h=5)。
计算三角形面积的方法area(),该方法覆盖抽象类的同名方法,计算三角形的面积(w*h/2),并输出到屏幕上。
参照下页的源程序。
三角形的面积=25.0
2、声明一个类MyClass,包含一个整型变量data和封装这个变量的两个方法getData()和setData()。
声明一个该类的子类SubClass,包含一个整型变量Mydata和封装这个变量的两个方法getMydata()和setMydata(),编写主程序检查SubClass类中的所有变量与方法(包括继承自父类的变量和方法。
实验六、包、接口及异常处理
掌握包、接口的声明与使用,掌握异常的处理
1、编写一个应用程序,实现以下功能:
声明一个接口(Calculability),接口中包含一个方法area()。
声明一个三角形类继承该接口,类名为Triangle,类中包含两个变量、一个带参数年的构造方法和一个计算三角形面积的方法:
构造方法Triangle(doublewidth,doubleheight)。
计算三角形面积的方法area(),该方法覆盖接口(Calculability)的同名方法,计算三角形的面积(w*h/2)。
声明一个锥体类(Taper),包含一个接口对象bottom(锥体的底)和一个变量(锥体的高)height,一个带参数的构造方法,一个换底方法getbottom(),一个锥体体积的计算方法volume()。
声明一个主类Exp6_1,
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- JAVA 面向 对象 程序设计 实践 教学大纲