《Java程序设计》课内实验指导书
Java程序设计实验指导书(新版)
第Ⅰ部分:实验指导
实验1:Java开发环境J2SE
一、实验目的
(1)学习从网络上下载并安装J2SE开发工具。
(2)学习编写简单的Java Application程序.
(3)了解Java源代码、字节码文件,掌握Java程序的编辑、编译和运行过程。
二、实验设备要求
JDK 6.0、JCreator和NetBeans 6.9
三、实验内容
1.安装J2SE开发工具
Sun公司为所有的java程序员提供了一套免费的java开发和运行环境,取名为Java 2 SDK,可以从上进行下载。安装的时候可以选择安装到任意的硬盘驱动器上,例如安装到C:\j2sdk1.6.0_21目录下。教师通过大屏幕演示J2SE的安装过程,以及在Windows98/2000/2003下环境变量的设置方法。
2.安装J2SE源代码编辑工具Edit Plus
教师通过大屏幕演示Edit Plus的安装过程,以及在Windows98/2000/2003操作系统环境下编辑Java 原程序的常用命令的用法。
3.编写并编译、运行一个Java Application程序。
创建一个名为HelloWorldApp的java Application程序,在屏幕上简单的显示一句话"老师,你好!"。
4.编译并运行下面的Java Application程序,写出运行结果。
1:public class MyClass {
2:private int day;
3:private int month;
4:private int year;
5:public MyClass() {
Java程序设计实验指导书
实验一基本数据类型与控制语句
一、实验目的及要求
1.安装并配置Java运行开发环境;
2.掌握开发Java应用程序的3个步骤:编写源文件、编译源文件和运行应用程序;
3.学习同时编译多个Java源文件;
4.掌握char型数据和int型数据之间的相互转换,同时了解unicode字符表;
5.掌握使用if…else分支和while循环语句解决问题。
二、实验学时
6学时
三、实验任务
1.安装JDK,设置环境变量PATH和CLASSPATH。
1)下载JDK
为了建立基于SDK的java运行环境,需要先下载sun的免费SDK软件包。在浏览器中输入进入sun公司官方网站页面。在页面右边“Popular Downloads”栏中可看到最新版的JDK软件包(),并下载。
2)安装JDK
运行下载的“jdk-6”软件包,在安装过程中可以设置安装路径及选择组件,默认的组件选择是全部安装,安装成功后,其中bin文件夹中包含编译器()、解释器()、Applet查看器()等可执行文件,lib 文件夹中包含了所有的类库以便开发Java程序使用,demo文件夹中包含开源代码程序实例。
3)JDK中主要文件夹和文件
安装成功后,d:\java\jdk1.6中bin文件夹中包含编译器()、解释器()、Applet查看器()等可执行文件,lib文件夹中包含了所有的类库以便开发Java程序使用,sample文件夹包含开源代码程序实例,src压缩文件中包含类库开源代码。
设置环境变量
JDK中的工具都是命令行工具,需要从命令行即MS-DOS提示符下运行它们。以Windows XP为例说明设置过程。
JAVA语言实验指导
JAVA语言实验指导
《Java程序设计》课程实验指导书
实验一熟悉Java编程环境和Java程序结构
一、实验目的:
通过简单的输入输出程序熟悉Java编程环境,认识Java程序结构。
二、实验内容:
在JDK或者V isual J++环境下编写简单的输入输出程序。
三、实验要求:
1. 接收一个键盘输入的字符;
2. 输出一条简单的问候信息;
3. 写出实验报告,要求对程序结构做出详细的解释。
四、实验学时:2学时
五、实验步骤:
1.进入Java编程环境;
2. 新建一个Java文件,命名为inOut.java;
3. 定义主方法static public void main(String[ ] args);在方法体中调用System.in.read方法
接收一个键盘输入的字符;调用System.out.println()方法,使程序输出一条问候信息;
4. 编译运行程序,观察运行情况和输出结果。(如果使用JDK环境,调用javac.exe和
java.exe编译和执行程序)
六、选作实验
编写Java Applet程序实现上述功能。
实验二 Java语言基础训练
一、实验目的:
熟悉Java基本语法,练习使用Java的数据类型和控制结构,实现简单的数据和字符串操作。
二、实验内容:
编写Java程序,输出1900年到2000年之间的所有润年。
三、实验要求:
1. 正确使用Java语言的控制结构;
2. 从屏幕输出1900年到2000年之间的所有润年;
3. 写出实验报告。
四、实验学时:2学时
五、实验步骤:
1.进入Java编程环境;
程序设计实验指导书
程序设计实验指导书
一、实验目的
本实验旨在通过编程实践,提高学生的程序设计能力,加深对程序
设计的理解。通过完成实验任务,学生能够掌握常用的程序设计语言
和工具,并能够独立完成基本的程序设计任务。
二、实验环境
1. 软件:该实验使用的程序设计语言为Java,所以需要安装Java开发环境(JDK)。
2. 开发工具:推荐使用集成开发环境(IDE),如Eclipse、IntelliJ IDEA等。
3. 硬件:能够运行所需开发工具和Java程序的计算机。
三、实验内容
1. 实验一:程序基础
本实验主要考察学生对程序结构和基本语法的理解。学生需要编写
一个简单的Java程序,在控制台输出指定的内容。可以选择合适的题目,如输出学生的个人信息、打印乘法口诀表等。
2. 实验二:条件语句和循环结构
本实验主要考察学生在程序中正确运用条件语句和循环结构的能力。学生需要编写一个Java程序,实现一个简单的计算器功能。要求用户
输入两个数字和运算符,程序可以根据运算符进行加、减、乘、除等运算,并输出结果。
3. 实验三:数组和函数
本实验主要考察学生对数组和函数的理解和运用能力。学生需要编写一个Java程序,实现对一个整型数组的排序功能。要求用户输入一组数字,程序可以按照升序或降序对数组进行排序,并输出排序后的结果。
四、实验步骤
1. 安装Java开发环境(JDK):请根据实验环境中提到的软件安装要求,安装合适版本的JDK,并配置环境变量。
2. 安装集成开发环境(IDE):根据个人喜好选择合适的IDE,并按照官方指引进行安装和配置。
JAVA课程设计指导书
1/3: 课程设计时间安排:
(1)2013年1月7日 9:00-11:00 理工实验楼212、214 (2)2013年1月9日 9:00-11:00 理工楼329
2/3: 《JAVA程序设计》课程设计指导书
一、课程设计的目的
Java语言是当今流行的网络编程语言,它具有面向对象、跨平台、分布应用等特点。面向对象的开发方法是当今世界最流行的开发方法,它不仅具有更贴近自然的语义,而且有利于软件的维护和继承。
为了进一步巩固课堂上所学到的知识,深刻把握Java语言的重要概念及其面向对象的特性,锻炼学生熟练的应用面向对象的思想和设计方法解决实际问题的能力,开设了一周的Java程序设计课程设计。
通过此次课程设计,巩固所学Java语言基本知识,增进Java语言编辑基本功,掌握JDK、Editplus、Eclipse、JCreator等开发工具的运用,拓宽常用类库的应用。使学生通过该教学环节与手段,把所学课程及相关知识加以融会贯通,全面掌握Java语言的编程思想及面向对象程序设计的方法,为今后从事实际工作打下坚实的基础。
二、课程设计的基本要求
1、明确题目要求,进行需求分析;
2、进行功能设计,编写设计说明;
3、进行程序设计与调试;
4、对设计过程进行系统的总结;
5、界面美观大方;
6、完成设计报告,课程设计报告应包含以下八个内容:
⑴课程设计题目;
⑵功能描述:对系统要实现的功能进行简明扼要的描述。
⑶方案论证:
概要设计:根据功能描述,建立系统的体系结构,即将整个系统分解成若干子功能
模块,并用框图表示各功能模块之间的衔接关系,并简要说明各模块的功能。
Java面向对象程序设计语言课程设计指导书(精选5篇)
Java面向对象程序设计语言课程设计指导书(精选5篇)
第一篇:Java面向对象程序设计语言课程设计指导书
山东建筑大学商学院电子商务专业
《Java面向对象程序设计语言》课程设计(实验)指导书
一、对学生的基本要求:
1、理论联系实际、严肃认真、实事求是的科学态度和勇于探索的创新精神。
2、运用所学基础理论与专业知识分析和解决实际问题,培养独立思考完成任务的能力。
3、运用Java面向对象程序设计方法、标准与规范开发小型应用软件系统。
二、设计的要求及内容及要求:
应用Java面向对象程序设计语言开发小型应用软件系统。可以从给定的选题中选择一个课题或自拟课题(自拟课题需经指导教师批准),完成系统分析、设计和开发。
具体要求如下:
(1)针对你所选择的系统进行需求分析,写出系统的功能要求,设计的应用程序应具有的功能要素。
(2)程序代码应符合教学中应该具有的规范要求,类名、方法名,属性名称应与设计中实际的应用含义相符,程序中具有相应的注释。(3)程序的界面要合理、美观。
(4)每人最终提交一个可行的应用软件程序和规范的课程设计说明书。说明书应严格按照说明书的要求,格式清晰、规整。并提交所设计程序的电子文档。
三、设计进度:1、17周周一~周二:选题,系统的需求分析。分析并规划你所设计的系统应达到的功能,满足什么样的要求。2、17周周二~周四:系统设计。分析要达到你所要求的功能需要编写什么类,规划类的层次结构,设定好类明、方法名、属性名;规划你所设计的系统应具有什么样的界面布局。查阅资料帮助自己规划好你的系
统。3、17周周五~18周周二:程序设计。根据自己所规划的程序进行具体代码设计,代码设计要符合程序设计的规范要求,注意程序的编写格式。4、18周周三:程序测试。对自己所规划的程序进行测试,看是否有异常及程序Bug出现,并进行调试修正程序代码。5、18周周三:编写课程设计说明书。按照本指导书要求格式编写程序设计报告(见附件)。6、18周周四上午交所设计程序的电子文档,和课程设计说明书的电子文档。7、18周周四~周五:成绩评定。等待指导老师提问答辩。
《Java语言程序设计实验指导书》实验指导书
《Java语言程序设计实验指导书》实验指导书
高川翔
2012年2月
一、实验的地位、作用
Java语言程序设计实验作为课程实践性环节之一,是教学过程中必不可少的重要内容。通过计算机实验和案例分析,使学生加深理解、验证巩固课堂教学内容;增强高级语言程序设计的感性认识;掌握程序设计的基本方法;培养学生理论与实践相结合的能力。
二、实验开设对象
本实验开设对象为《Java语言程序设计》课程的学习者(信息与计算科学专业本科生),实验为必修内容。
三、基本原理及课程简介
Java语言程序设计是必修基础课程。本课程以BlueJ为工具,主要介绍面向对象的程序设计方法,Java面向对象程序设计语言和面向对象程序设计工具。使学生掌握面向对象的思想方法,是后续专业课程的基础。
四、指导教师
原则上由Java语言程序设计讲授教师负责,由年轻教师担任主要的实验指导教师,实验室人员配合指导。指导教师应在每次实验前讲清实验目的、基本原理、实验要求等,指导学生在规定的时间内完成相关课程实验。
五、实验设备配置
每人配置1台电脑,安装有JDK,以及Blue J、Eclipse或者JBuilder。
六、考核与报告
1.实验后,学生将实验结果等内容写出实验报告,符合实验教学的要求,并得到指导教师的认可。
2.指导教师对每份实验报告进行审阅、评分。
3.该实验程依附于理论课,实验课的成绩记入课程平时成绩,占总成绩的25%
实验一Java运行环境的安装、配置与运行
一、实验课时
3课时。
二、实验目的
1.掌握下载并安装 JDK 软件包的方法。
2.掌握在BlueJ环境下编写、编译与运行 Java 程序的方法。
《java程序设计》实验指导书(完整)
实验一 Java实验环境的建立一、实验目的
1.掌握Java编程环境的搭建过程;
2.掌握Jcreator pro软件的使用方法;
3.能使用Java doc文档。
二、实验内容
1.下载并安装,配置JDK环境变量;
2.下载Javadoc压缩包并解压在JDK安装路径下;
3.下载Jcreator pro 并安装和配置使用环境;
4.使用实验环境运行书中实例代码,在屏幕上输出“Hello Java”字符串。
①Java application程序代码如下:
public class HelloJava
{
public static void main(String args[])
{
"Hello Java!");
}
}
②Java applet程序代码如下:
import .*;
public class Hello extends
{
public void paint(Graphics g)
{
("Hello!",30,30);
}
}
三、试验要求
1、预习试验内容并写出上机报告。
2、实验中出现的问题及实验体会。
实验二Java语言程序设计训练
一、实验目的:
1.输入、输出操作实现原理和方法
2.掌握程序流程控制的实现方法
3.掌握数组的定义和操作方法
二、实验内容
1.计算Result=1!+2!+3!+ (10)
public class TestJieC{
public static void main(String arg[]){
long result=1;
for(int i=1;i<=10;i++)
{ result=i*result;
java程序设计实验指导书答案
java程序设计实验指导书答案
【篇一:java程序设计实验指导书】
=txt>一、实验目的及要求
1. 安装并配置java运行开发环境;
2. 掌握开发java应用程序的3个步骤:编写源文件、编译源文件和运行应用程序;
3. 学习同时编译多个java源文件;
4. 掌握char型数据和int型数据之间的相互转换,同时了解
unicode字符表;
5. 掌握使用if…else分支和while循环语句解决问题。
二、实验学时
6学时
三、实验任务
1.安装jdk,设置环境变量path和classpath。
1)下载jdk
2)安装jdk
运行下载的“jdk-6u1-windows-i586-p.exe”软件包,在安装过程中
可以设置安装路径及选择组件,默认的组件选择是全部安装,安装
成功后,其中bin文件夹中包含编译器(javac.exe)、解释器(java.exe)、applet查看器(appletviewer.exe)等可执行文件,lib文件夹中包含了所有的类库以便开发java程序使用,demo文件
夹中包含开源代码程序实例。
3)jdk中主要文件夹和文件
安装成功后,d:\java\jdk1.6中bin文件夹中包含编译器
(javac.exe)、解释器(java.exe)、applet查看器(appletviewer.exe)等可执行文件,lib文件夹中包含了所有的类
库以便开发java程序使用,sample文件夹包含开源代码程序实例,src压缩文件中包含类库开源代码。
设置环境变量
jdk中的工具都是命令行工具,需要从命令行即ms-dos提示符下
《Java程序设计》课程实验指导书
《Java程序设计》课程实验指导书
实验一 Java运行环境,Java程序的编辑、编译与运行
一、实验目的:
学会Java语言程序开发工具及运行平台J2SDK的下载与安装方法;熟悉J2SDK命令的使用。学会使用编辑器编辑Java程序,并对程序进行编译、纠错、和运行,了解Java Applecation程序和Java Applet程序的执行方法。
For personal use only in study and research; not for commercial use
二、实验内容:
1、登录到网站,查找免费的Java语言程序开发工具及运行平台JDK。选择适当的版本并下载,然后安装。
2、使用以下JDK命令,掌握这些命令的使用方法:
For personal use only in study and research; not for commercial use
Javac:Java语言编译器
Java:Java语言应用程序启动器
appletviewer :Java Applet小程序运行和调试器
For personal use only in study and research; not for commercial use
3、选择一个文本编辑工具(如:记事本),输入一个Application程序,然后进行编译运行:
4、输入一个Applet程序,编辑、编译并使用appletviewer运行。
三、实验内容类型:验证型
For personal use only in study and research; not for commercial use
《Java语言程序设计实验指导书》实验指导书
《Java语言程序设计实验指导书》实验指导书
高川翔
2012年2月
一、实验的地位、作用
Java语言程序设计实验作为课程实践性环节之一,是教学过程中必不可少的重要内容。通过计算机实验和案例分析,使学生加深理解、验证巩固课堂教学内容;增强高级语言程序设计的感性认识;掌握程序设计的基本方法;培养学生理论与实践相结合的能力。
二、实验开设对象
本实验开设对象为《Java语言程序设计》课程的学习者(信息与计算科学专业本科生),实验为必修内容。
三、基本原理及课程简介
Java语言程序设计是必修基础课程。本课程以BlueJ为工具,主要介绍面向对象的程序设计方法,Java面向对象程序设计语言和面向对象程序设计工具。使学生掌握面向对象的思想方法,是后续专业课程的基础。
四、指导教师
原则上由Java语言程序设计讲授教师负责,由年轻教师担任主要的实验指导教师,实验室人员配合指导。指导教师应在每次实验前讲清实验目的、基本原理、实验要求等,指导学生在规定的时间内完成相关课程实验。
五、实验设备配置
每人配置1台电脑,安装有JDK,以及Blue J、Eclipse或者JBuilder。
六、考核与报告
1.实验后,学生将实验结果等内容写出实验报告,符合实验教学的要求,并得到指导教师的认可。
2.指导教师对每份实验报告进行审阅、评分。
3.该实验程依附于理论课,实验课的成绩记入课程平时成绩,占总成绩的25%
实验一Java运行环境的安装、配置与运行
一、实验课时
3课时。
二、实验目的
1.掌握下载并安装 JDK 软件包的方法。
2.掌握在BlueJ环境下编写、编译与运行 Java 程序的方法。
《Java程序设计》课程实验指导书
实验一 Java开发环境的安装与配置,熟悉Java程序
结构
一、实验目的:
1. 掌握JDK的安装步骤。
2. 理解环境变量PATH, CLASSPATH的作用,以及它们的设置方法。
3. 熟悉Editplus(或TextPad,JCreator)编辑环境,编写简单的
Application程序和Applet程序,并编译和执行。
二、实验内容:
熟悉JDK的安装和配置,学习如何编写并运行简单的Application程序和Applet程序(能输出一条简单的问候信息);
三、实验要求:
1. 能正确地安装JDK
2. 熟悉环境变量PATH, CLASSPATH设置方法,熟悉编辑环境
3. 调试程序、编译,运行后得到正确的结果
4. 写出实验报告,要求记录编译和执行Java程序当中的系统错误信息提示,
并给出解决办法。
四、实验步骤:
1.从上下载最新版本的JDK,并安装。
2.设置环境变量PATH, CLASSPATH, 使得Java程序能正确编译和执行。
3.在Editplus(或JCreator ,Textpad)环境下编写一个HelloWorld.jav a程序,
(1)在主方法static public void main(String[ ] args)中调用System.
out.println()方法,使程序输出一条问候信息;
(2) 编译运行程序,观察运行情况和输出结果。(使用JDK环境,调用
javac.exe和java.exe编译和执行程序)
4.在Editplus(或JCreator ,Textpad)环境下编写一个
java程序设计实验指导书答案
java程序设计实验指导书答案
【篇一:java程序设计实验指导书】
=txt>一、实验目的及要求
1. 安装并配置java运行开发环境;
2. 掌握开发java应用程序的3个步骤:编写源文件、编译源文件和运行应用程序;
3. 学习同时编译多个java源文件;
4. 掌握char型数据和int型数据之间的相互转换,同时了解
unicode字符表;
5. 掌握使用if…else分支和while循环语句解决问题。
二、实验学时
6学时
三、实验任务
1.安装jdk,设置环境变量path和classpath。
1)下载jdk
2)安装jdk
运行下载的“jdk-6u1-windows-i586-p.exe”软件包,在安装过程中
可以设置安装路径及选择组件,默认的组件选择是全部安装,安装
成功后,其中bin文件夹中包含编译器(javac.exe)、解释器(java.exe)、applet查看器(appletviewer.exe)等可执行文件,lib文件夹中包含了所有的类库以便开发java程序使用,demo文件
夹中包含开源代码程序实例。
3)jdk中主要文件夹和文件
安装成功后,d:\java\jdk1.6中bin文件夹中包含编译器
(javac.exe)、解释器(java.exe)、applet查看器(appletviewer.exe)等可执行文件,lib文件夹中包含了所有的类
库以便开发java程序使用,sample文件夹包含开源代码程序实例,src压缩文件中包含类库开源代码。
设置环境变量
jdk中的工具都是命令行工具,需要从命令行即ms-dos提示符下
《Java程序设计》实验指导书
《Java程序设计》实验指导书
实验一Java开发环境的安装与配置
一.实验目的
1.掌握JDK的安装步骤(有条件的话可以在Linux系统下安装)。
2.理解环境变量PA TH, CLASSPA TH的作用,以及它们的设置方法(Win98和
Win2000/XP、Win7、Win8下的设置方法有所区别)。
3.熟悉记事本(或JCreator)编辑环境,编写简单的Application程序,并编译和解释
执行。
4.记录编译和执行Java程序当中的系统错误信息提示,并给出解决办法。
二.实验内容
1.下载最新版本的JDK,并安装。
2.设置环境变量PA TH, CLASSPA TH, 使得Java程序能正确编译和执行。
3.在记事本(或JCreator)环境下编写一个HelloWorld.java程序,在DOS提示符下编译并执行这个程序。
4.编写一个类A,它位于包a中,保存到A.java中,再编写一个类B,它位于包b中,保存到B.java中。在类B中实例化类A的一个对象。分别编译类A和类B。
5.实验时,在计算机中建立分别如下目录:D:\学号\src和D:\学号\class,分别用来放置Java源文件和编译后的字节码文件(注:每位同学分别用自己的学号建立目录)。
三.思考题
1.什么是JVM,它的作用是什么?
2.如何理解PA TH和CLASSPA TH,,如何设置它们。
实验二类的封装、继承、多态
一.实验目的
1. 复习、理解OOP的三大特征——封装、继承和多态。
2. 学会使用Java编写简单的类。理解类的属性和方法。
JAVA程序设计实验指导书及答案
燕山大学经济管理学院JA V A程序设计语言
实验指导书
经济管理学院电子商务系
2010年8月
实验说明
《JAVA程序设计语言》Java语言是一种完全面向对象的计算机程序设计语言,它具有“一次编写,到处运行”的跨平台特性。该课程作为电子商务专业的一门专业课,主要介绍JAVA程序设计语言的基本知识,为日后学生进一步学习J2ME或J2EE 打下牢固的程序设计语言基础。
实验课是《JAVA程序设计语言》的重要实践环节。通过实验,使学生加深理解、验证、巩固课堂教学内容,加深对JAVA 程序设计的过程、方法的理解,发挥学生的想象力和创新能力。本实验课程共开设5个实验项目。
实验方式与基本要求:
学生须在实验前预习相应实验内容,熟悉实验的基本原理、方法及要求、制定好上机步骤,弄清实验目的;实验每次均为2学时,学生须按时到场;要求学生掌握程序设计的各种基本方法与步骤,并在实验中得到提高。
考核及报告:
实验时立将各种问题与结果记录下来,实验内容可以通过截图等方式存入U盘,并在课后完成实验报告内容;任课教师对每次记录都要进行检查、分析、登记;课程总成绩应为理论考核、实验成绩的综合;其中实验课程成绩占30%,理论课成绩占70。
实验一熟悉Java程序开发环境
一、实验目的
(1)了解和使用J2sdk1.5.0(JDK)集成环境。
(2)熟悉J2sdk集成环境的基本命令、功能和基本用法。并学会配置path 等环境变量
(3)学习并熟练掌握使用J2SDK环境进Java程序开发的全过程(包括:源程序的编辑、
编译、调试、运行和结果查看)。
《java程序设计》实验指导书(完整)
《j a v a程序设计》实验指导书(完整)
-CAL-FENGHAI-(2020YEAR-YICAI)_JINGBIAN
实验一 Java实验环境的建立
一、实验目的
1.掌握Java编程环境的搭建过程;
2.掌握Jcreator pro软件的使用方法;
3.能使用Java doc文档。
二、实验内容
1.下载并安装,配置JDK环境变量;
2.下载Javadoc压缩包并解压在JDK安装路径下;
3.下载Jcreator pro 并安装和配置使用环境;
4.使用实验环境运行书中实例代码,在屏幕上输出“Hello Java”字符串。
①Java application程序代码如下:
public class HelloJava
{
public static void main(String args[])
{
"Hello Java!");
}
}
②Java applet程序代码如下:
import .*;
public class Hello extends
{
public void paint(Graphics g)
{
("Hello!",30,30);
}
}
三、试验要求
1、预习试验内容并写出上机报告。
2、实验中出现的问题及实验体会。
实验二 Java语言程序设计训练
一、实验目的:
1.输入、输出操作实现原理和方法
2.掌握程序流程控制的实现方法
3.掌握数组的定义和操作方法
二、实验内容
1.计算 Result=1!+2!+3!+ (10)
public class TestJieC{
public static void main(String arg[]){
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
北京理工大学珠海学院
计算机学院
《Java程序设计》课内实验指导书
撰写:赵卓君
2015年6月
目录
实验一:Java基本语法.........................................................................3... 实验二:面向对象编程..........................................................................4.. 实验三:异常..........................................................................................7... 实验四:util 包和集合框架...................................................................8... 实验五:io 包和输入输出....................................................................1..0 实验六:GUI+JDBC 编程....................................................................1..2 实验七:多线程...................................................................................1..6.
实验一:Java基本语法
一、实验目的:
熟悉Java 程序的结构,并能完成一些基本的算法操作。熟悉Java 程序的if-else 、
switch-case 语句、循环语句以及数组的用法。
二、实验要求:
1、编写一个Java Application 程序,循环打印如下图所示图案:
【提示】可以将一个整数看成是ASCII 码,转换为对应的字符。如:
(char)65 得到ASCII 码65 对应的字符“A”
2、编写一个Java 程序,接受用户输入的一个1~12 之间的整数月份,利用switch 语句输
出对应月份的天数。(提示:在DOS命令窗口里编译运行该程序,如图所示:)
运行时,在该处
输入的月份
int month=Integer.parseInt(args[0]); // 在程序中用该行代码获得输入的月份
3、定义一个包含10 个整数的数组,求该数组中的最大值、最小值、平均值与总和。
提示:在DOS命令窗口里编译运行该程序,如图所示:
运行时,在该处
输入10 个整数
// 获取命令行输入的10 个整数
int[] ary=new int[10];
for (int i = 0; i ary[i]=Integer.parseInt(args[i]); 实验二:面向对象编程 一、实验目的: 熟练掌握类的创建与使用,理解封装与抽象的概念,理解信息隐藏以及4种访问控制修饰符的用法,熟练掌握构造方法的用法。 二、实验要求: 1.问题描述 狗生活在陆地上(是一种陆生动物),既是哺乳类的也是肉食性的。狗通常的时候和人 打招呼会通过“摇摇尾巴”,在被抚摸感到舒服的时候,会“旺旺叫”,而在受到惊吓情绪烦躁时,会发出“呜呜”声; 猫也生活在陆地上(是一种陆生动物),既是哺乳类的也是肉食性的。猫通常的时候和 人打招呼会发出“喵~”的声音,在被抚摸情绪很好时,会发出“咕噜咕噜”声,而在受到惊吓时,会发出“嘶嘶”声; 青蛙是一种两栖动物(既是水生动物也是陆生动物),既不是哺乳类的也不是肉食性的,属于卵生。当青蛙情绪好的时候,会在岸边“呱呱呱”的唱歌,而在受到惊吓时,会“扑通一声跳入水中” 2.问题分析 首先需要抽取问题描述中对象 分析每个对象所具有的特征 分析每个对象所发出的动作 从这些对象的特征中,抽取类的属性和方法 分析类之间的关系,画出类结构图 3.抽象类和对象的基本方法: 抽取对象的基本的方法:找出句子中所使用的名词 例如:在句子“小猫喵喵叫”中,我们能够确定一个对象:猫; 确定对象发出的行为动作的基本的方法:找出句子中的动词 例如:“旺旺叫”、“喵喵叫”都属于对象发出的动作; 确定对象的属性或者特征的基本的方法:找出句子中的形容词 例如:“哺乳性的”、“肉食性的”、“卵生的”等等; “是”的关系一般抽象为继承 例如:狗是一种动物,意味着:“狗”类继承自“动物”类; “有”的关系一般抽象为类的属性 例如:动物都有情绪,意味着:“情绪”是“动物”类的一个属性; 4.类关系图 5.阶段划分 第一阶段:不考虑情绪影响动物打招呼的方式 编写Animal 类,没有mood 属性,只有一种SayHello 方法; 编写Dog 类、Cat 类和Frog 类,分别继承自Animal 类,实现与Animal 类不同的 功能; 编写main 方法,分别实例化以上三个类的三个对象,测试类方法实现的正确性; 第二阶段:考虑情绪影响动物打招呼的方式 扩充Animal 类、Dog 类、Cat 类和Frog 类,增加Animal 类的mood 属性,并实现 sayHello 方法的多态性 扩充main 方法; 第三阶段:考虑陆生动物和水生动物 定义LandAnimal 接口和WaterAnimal 接口; 扩充Dog 类、Cat 类和Frog 类,使其实现相应的接口; 扩充main 方法; 6.程序运行结果