《Java语言程序设计》上机实验指导手册(4)

合集下载

Java程序设计实训指导手册

Java程序设计实训指导手册

《Java 程序设计》实训指导手册成都信息工程学院运算机学院20201实训目的实训的目的是提高学生分析问题、解决问题的能力和实践能力,通过“教师或校外企业专家讲解→学生实践练习→教师或校外企业专家辅导点评→学生再练习→学生自评→教师或企业专家测评”的完整环节明白得把握利用 Java 编程语言进行程序设计的方式,并能在实践环节中明白得 Java 面向对象系统设计原理,初步把握功能较复杂系统的分析、设计、实现方式。

实训作为课堂教学的辅助实践环节,表现出课程的教学实践指导个性化,能力培育项目化的特点。

2实训要求本实训作为《Java 程序设计》课堂教学内容的提高,实训的内容更表现工程实践的技术要求和Java 程序设计能力的综合运用,学生能够依照自己的爱好和尔后的技术进展方向,在课外参加实训。

3实训大体内容为了使学生在实训时目标明确,本实训指导书针对课程内容制定了 1 个课外教学项目和 2 个实训项目。

指导书中的实训项目如下:(1)Java 企业级开发技术(2)中文大写数字转换器程序实现(3)简单多线程效劳器系统设计与实现4实训任务《Java 程序设计》是一门实践性很强的课程,除在上机实验安排的实验项目外,鼓舞同窗在课外依如实训指导书,利用相关技术正常进行练习。

《Java 程序设计》实训时刻为 26 学时,具体安排如下:实每其践组他序号项目名称内容提要学人说时数明使用 Eclipse IDE 工具开发 Java程序课1 Java 企业级开使用 Java API 帮助文档 JavaDoc1外发技术3指导程序功能分析课2 中文大写数字程序结构设计1外5转换器程序流程设计完程序实现成理解服务器系统的运行机制和设计原理Java 网络 Socket 编程课3 简单多线程服系统功能分析3外18务器系统系统架构与流程设计完系统 UI界面设计成服务器端程序设计与实现客户端程序设计与实现5实训的整体步骤教师或校外企业专家讲解→学生实践练习→教师或校外企业专家辅导点评→学生再练习→学生自评→教师或企业专家测评的步骤进行。

《Java语言程序设计》上机实验指导手册

《Java语言程序设计》上机实验指导手册

《Java语⾔程序设计》上机实验指导⼿册《Java语⾔程序设计》上机实验指导⼿册实验⼀ Java环境演练【⽬的】①安装并配置Java运⾏开发环境;②掌握开发Java应⽤程序的3个步骤:编写源⽂件、编译源⽂件和运⾏应⽤程序;③学习同时编译多个Java源⽂件。

【内容】1.⼀个简单的应⽤程序实验要求:编写⼀个简单的Java应⽤程序,该程序在命令⾏窗⼝输出两⾏⽂字:“你好,很⾼兴学习Java”和“We are students”。

程序运⾏效果⽰例:程序运⾏效果如下图所⽰:程序模板:Hello.javapublic class Hello{public static void main (String args[ ]){【代码1】//命令⾏窗⼝输出"你好,很⾼兴学习Java"A a=new A();a.fA();}}class A{void fA(){【代码2】//命令⾏窗⼝输出"We are students"}}实验后的练习:3.编译器怎样提⽰将System写成system这⼀错误?4.编译器怎样提⽰将String写成string这⼀错误?2.联合编译实验要求:编写4个源⽂件:Hello.java、A.java、B.java和C.java,每个源⽂件只有⼀个类,Hello.java是⼀个应⽤程序(含有main⽅法),使⽤了A、B和C类。

将4个源⽂件保存到同⼀⽬录中,例如:C:\100,然后编译Hello.java。

程序模板:模板1:Hello.javapublic class MainClass{public static void main (String args[ ]){【代码1】 //命令⾏窗⼝输出"你好,只需编译我"A a=new A();a.fA();B b=new B();b.fB();}}模板2 :A.javapublic class A{void fA(){【代码2】 //命令⾏窗⼝输出"I am A"}}模板3 :B.javapublic class B{void fB(){【代码3】 //命令⾏窗⼝输出"I am B"}public class C{void fC(){【代码4】 //命令⾏窗⼝输出"I am C"}}实验后的练习:5.将Hello.java编译通过后,不断修改A.java源⽂件中的代码,⽐如,在命令⾏窗⼝输出“我是A类”或“我被修改了”。

《java程序设计》实验指导书(完整).

《java程序设计》实验指导书(完整).

实验一 Java实验环境的建立一、实验目的1.掌握Java编程环境的搭建过程;2.掌握Jcreator pro软件的使用方法;3.能使用Java doc文档。

二、实验内容1.下载并安装JDK1.6,配置JDK环境变量;2.下载Javadoc压缩包并解压在JDK安装路径下;3.下载Jcreator pro 4.0并安装和配置使用环境;4.使用实验环境运行书中实例代码,在屏幕上输出“Hello Java”字符串。

①Java application程序代码如下:public class HelloJava{public static void main(String args[]){System.out.println("Hello Java!");}}②Java applet程序代码如下:import java.awt.*;public class Hello extends java.applet.Applet{public void paint(Graphics g){g.drawString("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;result+=result;}System.out.println(" "+result);}}2.计算1---50之间所有素数的和。

Java程序设计实验指导书(答案)

Java程序设计实验指导书(答案)

Java程序设计实验指导书(答案) Java程序设计实验指导书(答案)第一章:概述Java程序设计实验是计算机相关专业学生在学习Java程序设计课程过程中的重要环节。

该实验指导书的编写旨在帮助学生掌握Java编程的基本技能和方法,提升他们的实践能力和创新思维。

本章将介绍实验指导书的目的、使用方法以及注意事项。

第二章:实验环境搭建2.1 JDK安装首先,学生需要在自己的计算机上安装Java开发工具包(JDK)。

具体安装步骤如下:(这里给出详细的步骤说明,包括下载JDK安装包、运行安装程序等)2.2 IDE选择在实验中,我们推荐学生使用Eclipse作为Java开发环境。

下面是Eclipse的安装步骤:(这里也给出详细的步骤说明,包括下载Eclipse安装包、运行安装程序等)2.3 实验文件结构为了方便实验的进行和管理,学生需要按照一定的文件结构组织他们的项目代码和资源文件。

以下是一个示例的实验文件结构:(这里列举一个具体的示例,包括主目录、子目录和文件等)第三章:实验内容第一次实验内容:Hello World程序3.1 实验目的本次实验旨在让学生熟悉Java程序的基本结构和编写过程,以及编译和运行Java程序的方法。

3.2 实验要求学生需要按照以下要求编写一个简单的Hello World程序:(这里给出具体的编码要求,并提醒学生注意细节和常见错误)3.3 实验步骤学生可以按照以下步骤进行实验:(这里给出详细的实验步骤,包括创建项目、编写代码、编译运行等)第二次实验内容:变量和数据类型3.1 实验目的本次实验旨在让学生理解和掌握Java中的变量声明、赋值和数据类型的使用方法,以及常见数据类型的特点。

3.2 实验要求学生需要完成以下任务:(这里列出具体的任务要求,包括变量的声明和初始化、数据类型的使用等)3.3 实验步骤学生可以按照以下步骤进行实验:(这里给出详细的实验步骤,包括创建新的Java类、编写代码、编译运行等)第四章:实验总结本章将对前两次实验进行总结,并提出对学生的建议和指导。

《Java语言程序设计基础教程》上机实验指导手册

《Java语言程序设计基础教程》上机实验指导手册

《Java语言程序设计基础教程》上机实验指导手册实验一 Java环境演练【目的】①安装并配置Java运行开发环境;②掌握开发Java应用程序的3个步骤:编写源文件、编译源文件和运行应用程序;③掌握开发Java Applet程序的3个步骤:编写源文件、编译源文件和运行Java Applet 程序;④学习同时编译多个Java源文件。

【内容】1.一个简单的应用程序✧实验要求:编写一个简单的Java应用程序,该程序在命令行窗口输出两行文字:“你好,很高兴学习Java”和“We are students”。

✧程序运行效果示例:程序运行效果如下图所示:✧程序模板:Hello.javapublic class Hello{public static void main (String args[ ]){【代码1】//命令行窗口输出"你好,很高兴学习Java"A a=new A();a.fA();}}class A{void fA(){【代码2】//命令行窗口输出"We are students"}}✧实验后的练习:1.编译器怎样提示丢失大括号的错误?2.编译器怎样提示语句丢失分号的错误?3.编译器怎样提示将System写成system这一错误?4.编译器怎样提示将String写成string这一错误?2.一个简单的Java Applet程序✧实验要求:编写一个简单的Java Applet程序,并在Java Applet中写两行文字:“这是一个Java Applet程序”和“我改变了字体”。

✧程序运行效果示例:程序运行效果如下图所示:✧程序模板:FirstApplet.javaimport java.applet.*;import java.awt.*;public class FirstApplet extends Applet{public void paint(Graphics g){g.setColor(Color.blue);【代码1】//在Java Applet中绘制一行文字:“这是一个Java Applet 程序”g.setColor(Color.red);g.setFont(new Font("宋体",Font.BOLD,36));【代码2】//在Java Applet中绘制一行文字:“我改变了字体”}}✧实验后的练习:5.程序中的主类如果不用public修饰,编译能通过吗?6.程序中的主类如果不用public修饰,程序能正确运行吗?7.程序将paint方法误写成Paint,编译能通过么?8.程序将paint方法误写成Paint,运行时能看到有关的输出信息吗?3.联合编译✧实验要求:编写4个源文件:Hello.java、A.java、B.java和C.java,每个源文件只有一个类,Hello.java是一个应用程序(含有main方法),使用了A、B和C类。

《Java语言程序设计》实验指导手册

《Java语言程序设计》实验指导手册

WORD格式Java语言程序设计实验指导手册班级:_______________学号:_______________姓名:_______________电子与信息工程学院计算机科学系第一部分上机实验的指导思想和要求一、上机实验的目的《Java语言程序设计》是计算机专业的主要选修课。

Java语言是目前广为流行的程序设计语言之一,适用于网络上编程,满足Internet上软件开发的需要,它是一门概念性和实践性都很强的专业课程。

通过学习本课程,应能准确完整地理解Java语言的语法、语义规则;掌握Java语言的数据类型、表达式及控制流程;运用面向对象程序设计思想,正确的阅读、分析程序和设计程序,掌握面向对象程序设计方法,提高程序设计能力,以适应计算机学科不断发展的需要。

通过系统地上机练习,力求能够达到以下三个目的:1、课堂讲授内容的理解,从计算机语言的基本概念、程序设计的基本方法、语法规则等方面加深理解,打好程序设计、开发软件的良好基础。

2、上机实验中,提高学生对Java语言各部分内容的综合使用能力,逐步掌握Java语言程序设计的规律与技巧。

3、在对Java程序的调试过程中,提高学生分析程序中出现的错误和排除这些错误的能力。

二、上机实验前的准备工作在上机实验前应事先做好准备工作,以提高上机实验的效率,准备工作至少应包括:1、复习和掌握与本实验有关的教学内容;2、实验前对每次上机需要完成的题目进行认真的分析,列出实验具体步骤;3、写出符合题目要求的程序清单,准备出调试程序使用的数据,以便提高上机实验的效率。

4、对运行中可能出现的问题事先作出估计,对程序中自己有疑问的地方,应作出记号,以便在上机时给予注意。

三、上机实验的步骤上机实验一般应包括以下几个步骤:1、进入Java工作环境(例如命令提示符或MyEclipse集成开发环境)。

2、配置JDK的环境变量。

3、编译并调试Java源程序。

如果在编译过程中发现错误,屏幕上会出现“出错信息”,根据提示找到出错位置和原因,加以改正。

java程序设计与实验指导书

java程序设计与实验指导书

java程序设计与实验指导书Java程序设计与实验指导书Java是一种广泛使用的计算机编程语言,它具有跨平台的特性,能够在多种操作系统上运行。

本指导书旨在帮助学生和开发者了解Java程序设计的基础概念、语法规则以及开发实践,并通过一系列实验来加深对Java编程的理解。

第一章:Java基础1.1 Java语言简介Java是一种面向对象的编程语言,由Sun Microsystems(现属于Oracle公司)于1995年发布。

Java的设计目标是“一次编写,到处运行”,即编写一次代码,可以在任何支持Java虚拟机(JVM)的平台上运行。

1.2 Java开发环境搭建要开始Java编程,首先需要安装Java开发工具包(JDK),并配置环境变量。

接着,可以使用文本编辑器或集成开发环境(IDE)如Eclipse或IntelliJ IDEA来编写Java程序。

1.3 基本语法Java的基本语法包括变量声明、数据类型、运算符、控制结构(如if语句、循环)等。

Java是强类型语言,变量在使用前必须声明其类型。

第二章:面向对象编程2.1 面向对象概念面向对象编程(OOP)是一种编程范式,它使用“对象”来设计软件。

对象可以包含数据(属性)和代码(方法)。

2.2 类和对象类是对象的蓝图,定义了对象的结构和行为。

对象是类的实例。

2.3 封装、继承和多态- 封装:隐藏对象的内部状态和实现细节。

- 继承:允许新类(子类)继承现有类(父类)的属性和方法。

- 多态:允许不同类的对象对同一消息做出响应,但具体的行为会根据对象的实际类型而有所不同。

第三章:Java核心API3.1 集合框架Java提供了一套丰富的集合类库,包括List、Set、Map等,用于存储和管理数据集合。

3.2 输入输出(I/O)Java的I/O系统允许程序读取和写入数据,包括文件、网络流等。

3.3 异常处理Java使用异常处理机制来处理程序运行中的错误情况。

第四章:Java高级特性4.1 泛型泛型允许在编译时进行类型检查,提高程序的安全性和灵活性。

《Java语言程序设计基础教程》上机实验指导手册

《Java语言程序设计基础教程》上机实验指导手册

《Java语言程序设计基础教程》上机实验指导手册实验一 Java环境演练【目的】①安装并配置Java运行开发环境;②掌握开发Java应用程序的3个步骤:编写源文件、编译源文件和运行应用程序;③掌握开发Java Applet程序的3个步骤:编写源文件、编译源文件和运行Java Applet 程序;④学习同时编译多个Java源文件。

【内容】1.一个简单的应用程序✧实验要求:编写一个简单的Java应用程序,该程序在命令行窗口输出两行文字:“你好,很高兴学习Java”和“We are students”。

✧程序运行效果示例:程序运行效果如下图所示:✧程序模板:Hello.javapublic class Hello{public static void main (String args[ ]){【代码1】//命令行窗口输出"你好,很高兴学习Java"A a=new A();a.fA();}}class A{void fA(){【代码2】//命令行窗口输出"We are students"}}✧实验后的练习:1.编译器怎样提示丢失大括号的错误?2.编译器怎样提示语句丢失分号的错误?3.编译器怎样提示将System写成system这一错误?4.编译器怎样提示将String写成string这一错误?2.一个简单的Java Applet程序✧实验要求:编写一个简单的Java Applet程序,并在Java Applet中写两行文字:“这是一个Java Applet程序”和“我改变了字体”。

✧程序运行效果示例:程序运行效果如下图所示:✧程序模板:FirstApplet.javaimport java.applet.*;import java.awt.*;public class FirstApplet extends Applet{public void paint(Graphics g){g.setColor(Color.blue);【代码1】//在Java Applet中绘制一行文字:“这是一个Java Applet 程序”g.setColor(Color.red);g.setFont(new Font("宋体",Font.BOLD,36));【代码2】//在Java Applet中绘制一行文字:“我改变了字体”}}✧实验后的练习:5.程序中的主类如果不用public修饰,编译能通过吗?6.程序中的主类如果不用public修饰,程序能正确运行吗?7.程序将paint方法误写成Paint,编译能通过么?8.程序将paint方法误写成Paint,运行时能看到有关的输出信息吗?3.联合编译✧实验要求:编写4个源文件:Hello.java、A.java、B.java和C.java,每个源文件只有一个类,Hello.java是一个应用程序(含有main方法),使用了A、B和C类。

《Java语言程序设计V》实验指导书

《Java语言程序设计V》实验指导书

《Java语言程序设计V》课程项目/实验指导书软件工程系一:安装Java环境(课堂实践1)(一)基本信息通过本次实验,能让学生自主的安装Java的运行环境。

学会安装JDK、Eclipse软件,并且学会配置环境变量。

1、类型:□综合类□设计类□创新类■验证类2、学时安排:随堂实践2学时。

3、教学目标:(1)掌握JDK、Eclipse软件的安装。

(2)掌握配置环境变量。

(二)组织形式本项目在课上实施,教师对出现的问题或疑问进行解答。

对完成情况进行点评,重点难点知识及共性问题进行集中讲解。

对于学生感兴趣的问题进行扩展,引导学生发挥创意开发不同的实现方案。

(三)任务描述学会安装JDK、Eclipse软件,学会配置环境变量。

(四)指导内容1、相关知识:(1)提前将JDK、Eclipse软件下载到本地机。

(2)Windows XP以上的操作系统。

2、过程与步骤:创建项目可以如下进行操作:1. 选择菜单“File(文件)”->“New(新建)”->“Project(项目)”,如果看不到“Project(项目)”这个菜单,可以在“Others(其它)”中找到。

2. 或者使用工具栏按钮,点击右面那个黑色小钮,选择“Project(项目)”菜单。

3. 打开“New Project”窗口后,选择“Java Project”项目类型,然后按“next”按钮。

❶选择它图4. 进入“New Java Project”窗口后,输入项目名,然后按“Finish”按钮,我们就创建了一个JavaJava代码文件了。

1. 在Package Explorer视图中,右键点击MyFirst项目,选择菜单菜单“File(文件)”->“New(新建)”->“Class(类)”。

2. 或者选中项目后,使用工具栏按钮,点击右面那个黑色小钮,选择“Class(类)”菜单。

3. 进入“New Java Class”窗口,输入类名,然后点“Finish”按钮。

Java语言程序设计实验指导

Java语言程序设计实验指导

《Java语言程序设计》实验指导书前言一、实验目的实验的目的是提高学生分析问题、解决问题的能力和动手能力,通过实践环节理解Java语言的基本结构和程序设计方法。

通过亲手编程掌握Java语言编程的方法。

二、实验内容为了使学生在上机实验时目标明确,本实验指导针对课程内容编写了10个实验。

学生可以在课内机时先完成指导书中给出的验证程序部分,理解所学的知识,在此基础上再完成其他内容。

指导书中的10个实验如下。

1.熟悉Eclipse开发环境2.基本程序设计3.数组4. 类的设计5. 继承6.多态7.抽象类8.接口9.异常10.图形用户界面程序设计三、实验任务《Java语言程序设计》是一门实践性很强的课程,除了在课内安排的实验外,鼓励学生在课外用相关技术进行编程练习。

全部实验中工作区Workspace的名字命名方式为学号和姓名的组合,例如:1409111101魏芳,实验中的每一个程序都要单独创建一个项目,例如实验1的第一个实验,项目名称为Lx1_1。

实验2的第一个实验,项目名称为Lx2_1,其余实验依此类推。

定义类时要用到的包名按照实验要求设置。

实验 1 熟悉Eclipse开发环境1.1综合实验一、实验题目分别通过控制台和对话框显示“井冈山大学”文本信息。

二、实验目的1.掌握IDE开发工具Eclipse的使用方法。

2.掌握编写及运行 Java程序的方法。

4.了解 Java语言的概貌。

5.为学习 Java语言和进行 Java程序的实验做好准备工作。

三、实验内容熟读并识记实验上机步骤的各项内容,按照上机步骤运行开发程序并输入本实验的源程序,保存源程序后执行创建和试运行步骤。

四、实验步骤1.在U盘上新建以学号和自己姓名组合为名称的工作区文件夹。

2.运行Eclipse,按提示选择或输入工作区文件夹。

3.创建Java项目(Java project)。

创建名为Lx1_1的Java项目。

其方法是从主菜单中依次选择File->New->Java Project,在弹出的窗口中填入项目的名称,其余选项采用默认值,单击Finish即可。

04748《JAVA语言程序设计》实验指导书

04748《JAVA语言程序设计》实验指导书

三、实验任务与时间安排
《Java 语言程序设计》具体实践课时安排如下: 模块 实验序号 1 Java 语言 程序设计 2 3 4 5 知识点 实践课时 4 4 8 4 8 32 备注
Java 的开发环境和基本语法 Java 中的类和接口 Java 的图形界面编程 Java 的多线程编程 数据库编程
合计Βιβλιοθήκη -1-目录
前言................................................................................................................................................................... - 1 一、上机实验目的................................................................................................................................... - 1 二、实验基本内容................................................................................................................................... - 1 三、实验任务与时间安排....................................................................................................................... - 1 目 录...........................

Java程序设计(上机)指导书-2015

Java程序设计(上机)指导书-2015

南京邮电大学《Java语言程序设计》上机指导书吴伟敏南京邮电大学2015-5-1目录一、Java语言实验机器与环境 (4)(一)计算机的硬件配置 (4)(二)计算机的软件配置 (4)二、JDK1.3.1的安装和设置 (4)(一)下载JDK1.3.1 (4)(二)安装JDK1.3.1 (4)(三)配置环境变量 (9)(四)测试安装 (10)三、JDK开发工具简介 (11)四、Java程序开发步骤 (11)(一)编辑 (11)(二)编译 (11)(三)运行 (11)五、上机实验范例 (12)范例1:学会简单的开发 (12)1.实验目的 (12)2.实验内容 (12)范例2:Java程序控制 (13)1.实验目的 (13)2.实验内容 (13)范例3:由键盘输入数据 (15)1.实验目的 (15)2.实验内容 (15)范例4:类与方法 (16)1.实验目的 (16)2.实验内容 (17)范例5:一个实用的Java Applet (18)1.实验目的 (18)2.实验内容 (18)六、课程设计题目 (20)题目1:Java基础编程一 (20)1.实验目的 (20)2.实验内容 (20)题目2:Java基础编程二 (21)1.实验目的 (21)2.实验内容 (21)题目3:Java基础编程三 (21)1.实验目的 (21)2.实验内容 (21)题目4:类编程 (22)1.实验目的 (22)2.实验内容 (22)题目5:Applet编程 (23)1.实验目的 (23)2.实验内容 (23)注意事项课程设计考核要求:⑴平时表现⑵程序演示⑶实验报告1、在课程设计题目前,有上机实验范例可供参考。

2、课程设计题目要求:(此次课程设计有三个题目)⑴题目1、2、3中选一个即可;⑵题目4、5为必做(但只要求选其一做实验报告)。

3、课程设计实验报告要求:(此次课程设计有两个报告)⑴此次课程设计要求提交两份实验报告:一份为所选做的题目1、2、3之一;另一份为必做的题目4、5之一。

新Java语言程序设计上机实验指导手册

新Java语言程序设计上机实验指导手册

《Java语言程序设计基础教程》上机实验指导手册实验一基本数据类型与控制语句【目的】①掌握开发Java应用程序的3个步骤:编写源文件、编译源文件和运行应用程序;②学习同时编译多个Java源文件;③掌握char型数据和int型数据之间的相互转换,同时了解unicode字符表;④掌握使用if…else if多分支语句;⑤使用if…else分支和while循环语句解决问题。

【内容】1.一个简单的应用程序✧实验要求:编写一个简单的Java应用程序,该程序在命令行窗口输出两行文字:“你好,很高兴学习Java”和“We are students”。

✧程序运行效果示例:程序运行效果如下图所示:✧程序模板:Hello.javapublic class Hello{public static void main (String args[ ]){【代码1】//命令行窗口输出"你好,很高兴学习Java"A a=new A();a.fA();}}class A{void fA(){【代码2】//命令行窗口输出"We are students"}}✧实验后的练习:1.编译器怎样提示丢失大括号的错误?2.编译器怎样提示语句丢失分号的错误?3.编译器怎样提示将System写成system这一错误?编译器怎样提示将String写成string这一错误?2.联合编译✧实验要求:编写4个源文件:Hello.java、A.java、B.java和C.java,每个源文件只有一个类,Hello.java是一个应用程序(含有main方法),使用了A、B和C类。

将4个源文件保存到同一目录中,例如:C:\100,然后编译Hello.java。

✧程序运行效果示例:程序运行效果如下图所示:✧程序模板:模板1:Hello.javapublic class MainClass{public static void main (String args[ ]){【代码1】 //命令行窗口输出"你好,只需编译我"A a=new A();a.fA();B b=new B();b.fB();}}模板2 :A.javapublic class A{void fA(){【代码2】 //命令行窗口输出"I am A"}}模板3 :B.javapublic class B{void fB(){【代码3】 //命令行窗口输出"I am B"}}模板4 :C.javapublic class C{void fC(){【代码4】 //命令行窗口输出"I am C"}}✧实验后的练习:4.将Hello.java编译通过后,不断修改A.java源文件中的代码,比如,在命令行窗口输出“我是A类”或“我被修改了”。

《Java程序设计》实验指导书_2015

《Java程序设计》实验指导书_2015

《Java程序设计》实验指导书实验一Java开发环境的安装与配置一、实验目的1.掌握JDK的安装步骤(有条件的话可以在Unix系统下安装)。

2.理解环境变量PATH, CLASSPATH的作用,以及它们的设置方法(Win XP、WIN7、WIN8、Linux下的不同设置方法)。

3.熟悉TextPad(或JCreator)编辑环境,编写简单的Application程序,并编译和解释执行。

4.记录编译和执行Java程序当中的系统错误信息提示,并给出解决办法。

二、实验内容1.从/technetwork/java下载最新版本的JDK,并安装。

(或者用已有文件安装)2.设置环境变量PATH, CLASSPATH, 使得Java程序能正确编译和执行。

3.在 Textpad(或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.如何理解PATH和CLASSPATH,如何设置它们。

实验二类的封装、继承、多态一、实验目的1.复习、理解OOP的三大特征——封装、继承和多态。

2.学会使用Java编写简单的类。

理解类的属性和方法。

3.掌握关键字private, protected, public的作用,掌握静态类,内部类的概念。

4.掌握多态的概念。

二、实验内容1.分别编写两个类Point2D,Point3D来表示二维空间和三维空间的点,使之满足下列要求:(1) Point2D有两个整型成员变量x, y (分别为二维空间的X,Y方向坐标),Point2D的构造方法要实现对其成员变量x, y的初始化。

Java实验指导书(实验四)

Java实验指导书(实验四)

实验四类与对象(二)一、实验目的1、理解引用变量与对象实例之间的关系与区别;2、理解方法调用时引用类型参数的传递过程;3、理解Java语言中包的概念以及package、import语句的使用;4、掌握private、protected、public等关键的使用场合与使用方法;5、掌握对象组合的方式与方法;6、掌握基本数据类型包装类的使用方法。

二、实验要求1、根据实验步骤中提出的要求,使用记事本编写相应的Java程序;2、使用JDK中提供的javac以及java命令编译、运行自己所编写的Java程序;3、根据编译与运行过程中所获得的错误信息修改程序直至获得正确的结果;4、记录实验中遇到的各类问题并以及解决办法。

三、实验步骤1、对象实例的引用(1)采用记事本编写下面所给的Java程序并保存为Card.java;class Card{int id;double balance;Card(int id,double balance){this.id=id;this.balance=balance;}void withdraw(double amount){balance-=amount;}void deposit(double amount){balance+=amount;}void print(){System.out.printf("Card id:%10d \nBalance: $%8.2f",id,balance);}}(2)采用记事本编写下面所给的Java程序并保存为CardTest.java;class CardTest{public static void main(String args[]){Card a=new Card(1,500);Card b=open(2);transfer(a,b,120);a.print();b.print();}Card open(int id){return new Card(id,0);}static void transfer(Card from ,Card to ,double amount){from.withdraw(amount);to.deposit(amount);Card temp=from;from=to;to=temp;}}(3)改正程序中的错误,编译并运行CircleTest查看结果。

Java实验指导书

Java实验指导书

Java程序设计实验指导书课程号:适用专业:计算机相关专业制定人:龙艳彬教研室:计算机科学与技术教研室电子信息工程学院2012 年8 月前言一、上机实验目的上机实验的目的是提高学生的分析问题、解决问题的能力和动手能力,通过实践环节理解Java语言的基本结构和程序设计方法。

通过亲手编程掌握Java 语言编程的方法。

二、实验基本内容为了使学生在上机实验时目标明确,本实验指导书针对课程内容编写了8 个实验。

学生可以在课内机时先完成指导书中给出的程序,理解所学的知识,在此基础上再编写其他应用程序。

指导书中的8 个实验如下:1.Java 程序运行环境的下载、安装与配置。

2.Java 基本语法的编程练习。

3.面向对象编程练习。

4.Java 包、接口和异常处理的练习。

5.常用系统类的练习。

6.窗口与菜单界面编程练习。

7.Java 多线程、图形与多媒体处理练习。

8.综合应用练习。

三、实验任务与时间安排《Java 语言》是一门实践性很强的课程,除了在课内安排的实验外,鼓励同学在课外用相关技术进行编程练习。

《Java 语言》上机实验时间为32学时,与教学内容同时进行上机实验。

32个上机学时分为7个实验和1个综合上机实验。

实验要求一、可读性一个好的程序要具备可读性,可方便自己也可方便别人。

所以,要培养一个良好的编程习惯,可注意以下几方面:1.代码的缩进;2.有效使用空格;3.简明的注释;4.意义明确的命名;5.着重表示的常量。

二、亲手编写源程序在编写Java 程序过程中,还可以利用一些可视化的开发工具,它们可以综合使用Java 的编译器和调试器等,例如Symantec 公司的Visual Café、Kawa、Sun 公司的Java Worshop 和Java Studio、Inprise 公司的JBuilder、微软的Visual J++等,使用编程开发工具可以加快编程的速度。

但在初始学习时还是最好亲手编写源程序,以便理解类和编程思想。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

《Java语言程序设计》上机实验指导手册(4)
实验四 Java面向对象编程 (1)
【目的】
①通过编程和上机实验理解Java语言是如何体现面向对象编程基本思想。

②了解类的封装方法。

③如何创建类和对象。

④了解成员变量和成员方法的特性。

【内容】
1.对象的创建和使用。

实验要求:
(1)Rectangle是一个矩形类,该类包含两个成员变量width和length分别表示矩形的宽和长。

成员方法area()用来计算矩形的面积。

试填写下列程序中的空白部分,以输出一个宽为2.5长为8.7的矩形的面积。

(提示:应首先填写Rectangle的构造函数)。

class JLab0401{
public static void main(String[] args){
Rectangle myRect = new Rectangle(2.5,7.8);
double theArea;
theArea = myRect.area();
System.out.println("My rectangle has area " + theArea);
}
} //end of class JLab0401
class Rectangle{
double width, length;
width=widthd;
length=lengthd;
public double area(){
double a;
a = length * width;
return a;
}
} //end of class Rectangle
(2)编译并执行你填写完整的程序。

(3)在上述程序的JLab0401类中main方法中添加相关语句,使之能够输出矩形的长和宽的值。

编译并执行该程序,以验证你更改的正确性。

(4)在(3)成功的基础上,在Rectangle类中添加公共方法setWidth和setLength方法,这两个方法分别用来设置矩形的长宽值。

在JLab0401类的main方法中使用Rectangle的默认无参数构造函数创建一个新的Rectangle类的实例rect。

并使用setWidth和setLength方法将其长宽分别设置为3.6和10.8,并输出其面积。

提示:使用默认构造函数创建实例rect的语句为
Rectangle rect = new Rectangle( );
(5)不改变JLab0401类中main方法,要达到(3)中同样的结果应如何做?修改相关程序,编译并执行以验证你的做法。

(6)编写一个圆形类Circle,定义其成员变量(半径):double radius
该类含有两个构造函数:
public Circle(double r) 初始化半径为r
public Circle() 初始化半径为1
该类含有下列方法:
public double area() 返回圆形的面积
public double circumference() 返回圆形的周长
public String toString() 返回该类对象的文字描述,如:"Circle with radius 2.5"
public void setRadius(double r) 设置半径为r
public double getRadius() 返回半径的值。

(7)编写一个含有主方法的类JLab0401B,在主方法中用两个构造函数分别创建两个Circle 类的实例:myCircle1和myCircle2,并调用相关方法,以验证你的程序。

2.类成员与实例成员。

实验要求:
(1)首先预测下列程序的运行结果,然后编译、执行以验证你的预测:
class MyParts {
public static int x = 7;
public int y = 3;
}
public class JLab0402{
public static void main(String[] args) {
MyParts a = new MyParts();
MyParts b = new MyParts();
a.y = 5;
b.y = 6;
a.x = 1;
b.x = 2;
System.out.println("a.y = " + a.y);
System.out.println("b.y = " + b.y);
System.out.println("a.x = " + a.x);
System.out.println("b.x = " + b.x);
}
}
(2)根据上述程序的结果理解实例成员与类成员的区别。

3.使用修饰符。

有时需要公开一些变量和方法,有时需要禁止其他对象使用变量和方法,这时可以使用修饰符来实现这个目的。

常用的修饰符如下:public,private,protected,package,static,final,transient,volatile.
实验要求:
通过两个类StaticDemo、KY3_4 说明静态变量/方法与实例变量/方法的区别:
编写类文件KY3_4.java,程序源代码如下。

class StaticDemo {
static int x;
int y;
public static int getX() {
return x;
}
public static void setX(int newX) {
x = newX;
}
public int getY() {
return y;
}
public void setY(int newY) {
y = newY;
}
}
public class KY3_4 {
public static void main(String[] args) {
System.out.println("静态变量x="+StaticDemo.getX());
System.out.println("实例变量y="+StaticDemo.getY());//非法,编译将出错
StaticDemo a= new StaticDemo();
StaticDemo b= new StaticDemo();
a.setX(1);
a.setY(2);
b.setX(3);
b.setY(4);
System.out.println("静态变量a.x="+a.getX());
System.out.println("实例变量a.y="+a.getY());
System.out.println("静态变量b.x="+b.getX());
System.out.println("实例变量b.y="+b.getY());
}
}
问题:对上面的源程序进行编译,排错并运行。

【结果】
将本次上机实验结果按照实验要求内容依次进行,填写实验目标、过程、结果。

【注意事项】
①实验报告要求每人提交一份,内容写全,包括姓名、学号、实验内容或题目、实验目
的与要求、实验步骤与源程序、测试数据与实验结果和总结等。

②绝不允许抄袭。

【思考题】。

相关文档
最新文档