2017级Java程序设计实验指导书2

合集下载

Java程序设计网络编程实验指导书

Java程序设计网络编程实验指导书

Java程序设计与网络编程实验指导书一.实验教学目的、内容和要求1、实验教学目的Java语言及网络编程实验是将课程教学中所讲授知识与实践相联系的重要环节,通过实验加深学生对所学知识的理解和认识,增强实践能力。

促进学生熟悉Java语言的语法,培养面向对象的程序设计的设计思路,初步掌握利用Java平台开发简单应用程序以及网络应用程序等的能力,为以后进一步学习和工作打好基础。

二、实验内容、要求、步骤及代码和实验总结:实验项目一:熟悉Java基本编程实验时间:4.5实验要求:1)掌握JDK的安装及配置方法;2)熟悉Java程序的基本结构和Java的基本语句;3)并掌握其编辑、编译、运行方法。

实验步骤:1. 网上下载JDK;2. 安装JDK3. 设置环境变量。

4.安装UltraEdit 编写程序的工具5.Java程序示例代码//例1-1,1-2,1-3写出来。

实验总结:1.Java程序安装JDK中包含有JRE运行环境,JDK安装目录应在Path中设置2. Java是纯类的编程,main 函数也是定义在公共类中。

公共类与程序名相同。

实验项目二:Java面向对象技术编程实验时间:4.24实验要求:1)掌握类和方法定义的基本方法;2)掌握Java的面向对象程序的基本编制和调试方法。

3)尽量用到继承、接口、上转型对象和包等技术,来求解几何图形的周长面积。

实验步骤:1.定义一个图形接口,定义求图形面积,周长和图形名称的抽象方法。

2.定义一个点的类,包含两个坐标。

3.定义一个抽象图象显示类,包含面积、周长和名称成员,和构造函数、输出函数。

4.具体的几何图形类如三角形、圆和长方形实现图形接口中的抽象方法。

5.定义一个图形Drawing类继承图象显示类,把某个图形的面积、周长和名称作实参传过来,即可定义其图形Drawing类的一个对象,再调用输出函数,可把该图形的面积、周长和名称输出。

//将P116 页例5.8简单案例中的某一个图形的代码写出来。

JAVA语言实验指导

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编程环境;2. 新建一个Java文件,命名为runY ear.java;3. 定义主方法,查找1900到2000年之间的润年,并输出它们;4. 编译运行程序,观察输出结果是否正确。

六、选作实验编写程序,查找一个字符串中是否包含指定的字符。

实验三面向对象基础熟悉Java类的结构,掌握类的定义、方法和属性的定义以及对象的实现,掌握类的继承。

Java实训指导书

Java实训指导书

Java程序设计实训指导书西京学院前言Java程序设计适用专业包括软件技术、计算机应用技术、计算机网络技术、软件技术(软件测试)、电子商务专业等专业。

通过实训使学生加深对JA V A基本理论知识的理解,巩固课堂教学内容。

以培养学生的实际操作能力为基本目标,学生经过一学期的系统训练后,能基本掌握Java语言的编程思想,能独立编写Java程序,并为后续课程的学习打下良好的基础。

目录实训一简单Java程序调试 (1)实训二 Java语言基础 (3)实训三分支语句 (8)实训四循环语句 (10)实训五数组 (12)实训六类与对象 (14)实训一简单Java程序调试一、实训目的1.掌握下载和安装JDK开发工具的方法。

2.熟悉JDK开发工具的使用。

3.学习编写简单的Java Application和Java Applet程序。

4.了解Java程序的基本组成结构;5.了解Java 语言的概貌、了解Java源代码、字节码文件、掌握Java程序的编辑、编译和运行过程。

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

二、实训内容编写简单的Java Application和Java Applet程序,编译并运行这两个程序。

三、实训学时(4学时)四、实训步骤1.下载,安装JDK下载地址为JA V A官方站点:。

在这里我们也提供了JDK1.4.2的下载。

在Windows下,直接运行.exe文件,安装到一个目录,这里用C:\j2sdk1.4.2\作为例子。

安装完毕后,打开系统属性窗口,点“高级”,然后点击“环境变量”按钮,显示如下窗口:在系统变量这一栏里选定Path,然后点“编辑”按钮,在弹出的对话框1加入;C:\j2sdk1.4.2\bin,安确定退出,并重新启动计算机。

2.测试环境(1)用文本编辑器写一个简单的java程序:public class HelloWorld {public static void main(String args[]) {System.out.println("Hello World!");}}这个例子的功能就是显示“Hello World”。

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

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

第Ⅰ部分:实验指导实验1:Java开发环境J2SE一、实验目的(1)学习从网络上下载并安装J2SE开发工具。

(2)学习编写简单的Java Application程序.(3)了解Java源代码、字节码文件,掌握Java程序的编辑、编译和运行过程。

二、实验任务从网络上下载或从CD-ROM直接安装J2SE开发工具,编写简单的Java Application程序,编译并运行这个程序。

三、实验内容1.安装J2SE开发工具Sun公司为所有的java程序员提供了一套免费的java开发和运行环境,取名为Java 2 SDK,可以从上进行下载。

安装的时候可以选择安装到任意的硬盘驱动器上,例如安装到C:\j2sdk1.4.1_03目录下。

教师通过大屏幕演示J2SE的安装过程,以及在Windows98/2000/2003下环境变量的设置方法。

2.安装J2SE源代码编辑工具Edit Plus教师通过大屏幕演示Edit Plus的安装过程,以及在Windows98/2000/2003操作系统环境下编辑Java 原程序的常用命令的用法。

3.编写并编译、运行一个Java Application程序。

创建一个名为HelloWorldApp的java Application程序,在屏幕上简单的显示一句话"老师,你好!"。

public class HelloWorldApp{public static void main(String[] args){System.out.println("老师,你好!");}}4.编译并运行下面的Java Application程序,写出运行结果。

1:public class MyClass {2:private int day;3:private int month;4:private int year;5:public MyClass() {6:day = 1;7:month = 1;8:year = 1900;9:}10:public MyClass(int d,int m,int y) {11:day = d;12:month = m;13:year = y;14:}15:public void display(){16:System.out.println(day + "-" + month + "-" + year);17:}18:public static void main(String args[ ]) {19:MyClass m1 = new MyClass();20:MyClass m2 = new MyClass(25,12,2001);21:m1.display();22:m2.display();23:}24:}运行结果:1-1-190025-12-2001实验2:Java基本数据类型一、实验目的(1)掌握javadoc文档化工具的使用方法。

《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程序设计实验指导

附一、实验报告填写方法附1.1 实验开发环境1.硬件:Intel P42.4G/256M/40G PC机一套;2.软件:Windows XP+j2sdk1.5.0+JCreator Pro3.1.0+(MS Access 2000)附1.2实验过程要求1.在上课的同时,将每个实验预习的每个例题直接完成在实验指导书上;2.在实验之前,将实验要求的程序写在草稿本上;3.每次实验之前需要把实验指导书和写有程序的草稿纸带上,以备检查,否则不能进入实验室。

4.实验过程中,不能做与实验无关的事情(如:打游戏、看其他书籍),否则本次实验成绩记0分,在遇到问题的时候举手提问,同学之间交流的声音不可太大。

附1.3实验报告内容填写1.第1页:填写(1)实验目的、(2)实验要求2.第2页~第3页:填写(3)实验程序源代码3.第4页:填写(4)实验运行结果、(5)实验总结实验一:Java基础程序设计Java程序设计语言同大多数程序设计语言一样,具有一些基本特性。

本节实验主要练习Java编程语言的这些基本特性,如Java中的简单数据类型,运算符和表达式,这是学习Java语言必须经过的基础阶段。

掌握了本节实验所讲述的内容后,应该能够对Java程序的构成有一个基本的理解,能够灵活运用Java语言提供的各种数据类型和运算符。

学好Java语言必须具备扎实的语言基础,这对后续学习是很有必要的。

Java程序通过控制语句来执行程序流,完成一定的任务。

程序流是由若干个语句组成的,语句可以是单一的一条语句,也可以是用大括号{}括起来的一个复合语句。

Java中的控制语句主要有分支语句(if-else,switch).循环语句(while,do-while,for)与程序转移有关的跳转语句(break,continue,return)。

本节实验将学习如何控制程序的流程,使程序实现不同功能。

1.1实验目的:1.掌握Java语言的数据类型。

2.掌握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程序设计》课程实验指导书2

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

《Java程序设计》课程实验指导书2《Java程序设计》课程实验指导书合肥学院计算机系实验⼀ Java开发环境的安装与配置,熟悉Java程序结构⼀、实验⽬的:1. 掌握JDK的安装步骤。

2. 理解环境变量PATH, CLASSPATH的作⽤,以及它们的设置⽅法。

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

⼆、实验内容:熟悉JDK的安装和配置,学习如何编写并运⾏简单的Application程序和Applet程序(能输出⼀条简单的问候信息);三、实验要求:1. 能正确地安装JDK2. 熟悉环境变量PATH, CLASSPATH设置⽅法,熟悉编辑环境3. 调试程序、编译,运⾏后得到正确的结果4. 写出实验报告,要求记录编译和执⾏Java程序当中的系统错误信息提⽰,并给出解决办法。

四、实验步骤:1.从/doc/9ac8d1619b6648d7c1c74618.html 上下载最新版本的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)环境下编写⼀个HelloWorldApplet.java程序。

(1)在public void paint(Graphics g)⽅法中调⽤g.drawString()⽅法,使程序输出⼀条问候信息;(2) 编译运⾏程序,观察运⾏情况和输出结果。

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

《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 useJavac:Java语言编译器Java:Java语言应用程序启动器appletviewer :Java Applet小程序运行和调试器For personal use only in study and research; not for commercial use3、选择一个文本编辑工具(如:记事本),输入一个Application程序,然后进行编译运行:4、输入一个Applet程序,编辑、编译并使用appletviewer运行。

三、实验内容类型:验证型For personal use only in study and research; not for commercial use四、实验学时:2学时五、实验步骤:1.登录到网站,下载JDK,然后(以缺省方式)安装,记住你的安装目录(假定你的安装目录是:c:\XAAAX)。

2.设置环境变量(以WindowsXP为例,Windows2000类似):右键点击“我的电脑”,选择“属性”,选择“高级”,选择“环境变量”:若环境变量(不区分大小写)path和classpath已存在,则选中该变量后使用“编辑”功能,对于classpath将下列内容加入变量的开头(注意:其中c:\XAAAX表示你的JDK的安装目录,要与你的目录名(即文件夹名)一致):.;c:\ XAAAX \lib\tools.jar;c:\ XAAAX \lib\dt.jar;对于path将下列内容加入变量的开头:.;c:\ XAAAX \bin;c:\ XAAAX ;若环境变量(不区分大小写)path和classpath不存在,则使用“新建”功能,对于classpath 输入:.;c:\ XAAAX \lib\tools.jar;c:\ XAAAX \lib\dt.jar;对于path输入:.;c: XAAAX \bin;c:\ XAAAX;按“确定”退出后,环境变量就设置好了。

Java程序设计_实验指导书

Java程序设计_实验指导书

Java程序设计实验指导周浩湖南工业大学计算机系二零一一年四月Java上机实验说明Java程序设计是通讯专业的主要专业课程之一,其实践性、应用性很强。

实践教学环节是必不可少的一个重要环节。

Java程序设计的实验目的是加深对理论教学内容的理解和掌握,使学生较系统地掌握面向对象程序设计及其在网络开发中的广泛应用,基本方法及技巧,为学生综合运用所学知识,利用软件工程为基础进行软件开发、并在实践应用方面打下一定基础。

要求学生在实验指导教师的帮助下自行完成各个操作环节,并能实现且达到举一反三的目的,完成一个实验解决一类问题。

要求学生能够全面、深入理解和熟练掌握所学内容,并能够用其分析、设计和解答类似问题;对此能够较好地理解和掌握,并且能够进行简单分析和判断;能编写出具有良好风格的程序;掌握Java程序设计的基本技能和面向对象的概念和方法;了解多线程、安全和网络等编程技术。

同时培养学生进行分析问题、解决问题的能力;培养学生完成实验分析、实验方法、实验操作与测试、实验过程的观察、理解和归纳能力。

为了收到良好的实验效果,编写了这本实验指导书。

在指导书中,每一个实验均按照该课程实验大纲的要求编写,力求紧扣理论知识点、突出设计方法、明确设计思路,通过多种形式完成实验任务,最终引导学生有目的、有方向地完成实验任务,得出实验结果。

任课教师在实验前对实验任务进行一定的分析和讲解,要求学生按照每一个实验的具体要求提前完成准备工作,如:查找资料、设计算法、完成程序、写出预习报告等,做到有准备地上机。

进行实验时,指导教师应检查学生的预习情况,并对调试过程给予积极指导。

实验完毕后,学生应根据实验数据及结果,完成实验报告,由学习委员统一收齐后交指导教师审阅评定。

实验成绩考核:实验成绩占Java程序设计课程总评成绩的10%。

指导教师每次实验对学生进行出勤考核,对实验效果作记录,并及时批改实验报告,综合评定每一次的实验成绩,在学期终了以平均成绩作为该生的实验成绩。

JAVA程序设计实验指导书

JAVA程序设计实验指导书

JA V A程序设计实验指导书《JA V A程序设计》实验指导书实验指导书按章节展开,每章包含以下内容:1.概念复习和巩固题。

每次课后和上机前,请完成本章的概念复习和巩固题。

2.每章的上机实验。

每次上机实验时间为2课时。

必须在规定上机时间内,独立完成所有上机实验题的程序源代码的设计和编写,调试通过后,通过运行程序检验结果的正确性,并经实验教师检查并记录成绩。

上机实验当时未能完成的,必须在课外完成,并在下一次上机实验时请实验教师补查并登记。

每次上机实验作业均需计算机打印输出或提交服务器保存,以备在课堂上或学期末检查和复习。

3.每章的拓展上机实验。

对学有余力的学生,完成每次上机实验必须的任务后,根据个人兴趣完成该部分上机实验题。

该部分练习有些是要求调试程序使之能正确运行;有些是根据程序中的注释完成程序的编写,使之能编译通过并能正确运行。

完成这些任务,通常需要查阅JavaAPI 帮助文档。

程序中的注释都是英文,这是为了今后进一步学习的方便,熟悉与Java编程相关的英文描述将是非常有益的。

第1章Java语言基础一. 概念复习和巩固 1.下面说法正确的是( C )。

A)Java 程序的源文件名称与主类的名称相同,后缀可以是java或txt等。

B)JDK的编译命令是java。

C)一个java源程序编译后可能产生几个字节码文件。

D)在命令行运行编译好的字节码文件,只需在命令行直接键入程序名即可运行该程序。

2.下面的说法正确的是(ABCD)。

A) Java 语言是面向对象的、解释执行的网络编程语言。

B) Java 语言具有可移植性,是与平台无关的编程语言。

C) Java 语言可对内存垃圾自动收集。

D) Java 语言编写的程序虽然是“一次编译,到处运行”,但必须要java的运行环境。

3.下面main()方法的定义哪些是正确的(ACD)?A)public static void main(String args) {} B)public static void main(String) {} C)public static void main(String args) {}D)public static void main(String x) {}4.用于定义数据简单类型的一组关键字是(B)。

java程序设计实验指导书答案

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)下载jdk2)安装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提示符下运行它们。

以windows xp为例说明设置过程。

右击桌面“我的电脑”图标,选择“属性”菜单在“高级”选项卡中单击“环境变量”按钮,将出现“环境变量”设置界面在“系统变量”框中点击“新建”按钮,在出现的“编辑系统变量”对话框中,在“变量名”栏的文本框内输入“javahome”,在变量值栏的文本框内输入“d:\java\jdk1.6”(即jdk安装的主目录)在“系统变量”框中选择“path”,然后单击“编辑”按钮,在出现的“编辑系统变量”对话框中,在“变量值”栏的命令后添加“;%javahome%\bin”。

理工《Java语言程序设计》——软件实验指导书

理工《Java语言程序设计》——软件实验指导书

《Java程序设计》实验指导书李君婵太原理工大学计算机科学与技术学院(软件学院)目录实验1 Java语言基础 (3)实验2 数组和字符串编程 (4)实验3 Java面向对象程序设计 (5)实验4 Java异常处理 (7)实验5 多线程编程 (9)实验6 图形用户界面编程 (12)实验7 输入与输出 (14)实验8 网络编程 (15)实验9 数据库编程 (16)实验1 Java语言基础1.实验目的(1)通过实验,掌握Java语言程序设计的基本方法。

(2)学会Java语言中标示符的命名、运算符和表达式的应用。

(3)熟练地掌握Java程序流程控制语句的应用。

2.实验内容(1)编写应用程序,计算100(含100)以内所有偶数的和。

(2)“水仙花数”是指一个3位数,其个位、十位、百位上的数字的立方和等于该数本身,例如371=33+73+13,因此371是一个水仙花数。

编写程序,求所有的水仙花数。

(3)编写一个程序,求1-100间的素数。

#(4)有一函数:#x (x<1)Y= 3x-2 (1≤x<10)4x (x≥10)写一程序,给定x值,输出y值。

(5)使用for循环语句,编写程序输出以下图案。

#☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆(6)编写程序,输出从公元1900年到2100年所有闰年的年号,每输出5个年号换一行。

判断年是否为闰年的条件是:①若年号可以被4整除,而不能被100整除,则是闰年;②若年号可以被400整除,也是闰年。

3.实验预习(1)复习本章所学内容。

(2)写出实验内容中第(2)、(3)题两个程序的源代码,作为预习报告。

4.实验步骤及结果实验过程中,注意记录以下内容:(1)实验过程中实验步骤及其结果。

(2)遇到的问题及解决办法。

(3)实验体会。

实验2 数组和字符串编程1.实验目的(1)通过实验,掌握Java语言中数组、字符串程序设计的基本方法。

(2)较熟练地掌握Java程序数组的应用、字符串处理操作的方法应用。

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

《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编写简单的类。

理解类的属性和方法。

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

4. 掌握多态的概念。

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

《Java程序设计》实验指导书-2_[1]...

《Java程序设计》实验指导书-2_[1]...

Java语言程序设计实验指导书目录实验一 JDK的安装和运行环境变量的设置 (3)实验二 JA V A语言基础实验 (3)实验三 JA V A面向对象特性实验 (5)实验四 Java输入输出实验 (6)实验五基于AWT及SWING的GUI及事件处理实验 (8)实验六Applet (11)附录Ⅰ (14)附录Ⅱ (15)实验一 JDK的安装和运行环境变量的设置实验目的1.通过实验使学生掌握J2SDK安装和运行环境设置。

2.掌握java最简单的程序结构,会使用javac和java命令。

实验内容1.下载j2sdk1.4.2。

在网站的download链接中选择J2SE1.4.2链接,选择j2sdk-1.4.2-04-windows-i586.exe下载。

2.安装该程序。

默认安装路径为c:\jdk1.4.2。

3.设置环境变量。

主要有path和classpath两个环境变量需设置。

在windows98中的设置方式为:使用记事本打开autoexec.bat文件,加入:SET PA TH=%PATH%;c:\jdk1.4.2\binSET CLASSPATH=.; c:\jdk1.4.2\lib在windows2000按如下方法设置:进入“控制面板”->“系统”->“高级”->“环境变量”->“系统变量”后,双击path,在后面添加:c:\jdk1.4.2\bin,双击classpath,在后面添加:c:\jdk1.4.2\lib。

重新启动系统。

4、编写一个输出“这是我的第一个JA V A程序”程序。

5、示例程序:public class HelloWorld{public static void main(String [ ] args){System.out.println(“Hello World”);}}在记事本中编写该程序,并保存为d:\my\HelloWorld.java。

运行过程为:进入dos环境,切换到保存路径,然后在命令行中输入下列命令:javac HelloWorld.java编译通过后,在命令行中输入下面的命令java HelloWorld运行结果应该为:Hello World实验二 JA V A语言基础实验实验目的1.通过实验使学生掌握JA V A变量、标识符以及语法规则。

Java实验指导书

Java实验指导书
2.Java Application程序与Java Applet程序的不同之处有那些?请各位同学收集错误代码与提示信息,以及产生错误的原因。
3.列举出5种以上Java开发平台,分析他们的优缺点或特点。
四、实验报告
1、实验完成后,检查是否达到试验目的。
2、编写实验报告(打印或手写均可),在下一次上实验课时提交。
ba.savemoney(21000);
System.out.println("存入21000元后余额为:"+ba.getleftmoney());
ba.getmoney(11500);
System.out.println("11500元后余额为:"+ba.getleftmoney());
3.先创建一个Point类,然后定义Trianglele类。在Trianglele类中定义三个Point的实体来表示一个三角形的三个点,再定义一个方法setTri对这三个点进行初始化,然后定义两个方法求三角形的周长、面积。在main()中创建一个对象,求给定三点的三角形的周长、面积。
4.熟练掌握使用if语句的嵌套及switch语句进行多分支结构程序设计的基本方法。
5.熟练掌握while、do-while和for三种语句组成循环结构的基本方法。熟练掌握特殊流程控制语句如break,continue,标号语句。
6.熟练掌握一维数组和二维数组的使用
7.把课堂上学到的理论用于实践,并验证理论的正确性,和发现新的问题
}
}
public class Ch31 {
public static void main(String args[]) {
int total;
value num=new value(24,65);

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

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

《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 程序的方法。

3.了解 Java 语言的概貌。

4.了解设置环境变量,命令行编译java程序的方法。

三、实验容和要求容:1.安装 JDK 软件包和BlueJ开发环境并进行配置。

(1)配置JDK运行环境:a)配置windows的path环境变量。

将安装的J2SDK(注意:必须安装J2SDK)的bin文件夹的完整路径添加到path系统变量中,如图3-4所示。

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

Student.java
class Student{ private long studentID; private int classID; private String name; private String sex; private int age; public Student(long studentID,int classID,String name,String sex,int age){ this.studentID=studentID; this.classID=classID; =name; this.sex=sex; this.age=age; } public long getStudentID(){ return studentID; } public int getClassID(){ return classID; }
SunRise.java
import tom.jiafei.*; class SunRise { public static void main(String args[ ]){ SquareEquation equation=new SquareEquation(4,5,1); equation.getRoots(); equation.setCoefficient(-3,4,5); equation.getRoots(); } }
程序模板: AreaAndLength.java class Trangle { double sideA,sideB,sideC,area,length; boolean boo; public Trangle(double a,double b,double c) { 【代码 1】 //参数 a,b,c 分别赋值给 sideA,sideB,sideC if(【代码 2】) //a,b,c 构成三角形的条件表达式 { 【代码 3】 //给 boo 赋值。 } else
2.2 三角形、梯形和圆形的类封装
实验要求:编写一个Java应用程序,该程序中有3个类:Trangle、Leder和Circle,分别用 来刻画“三角形”、“梯形”和“圆形”。具体要求如下: a) Trangle类具有类型为double的三个边,以及周长、面积属性,Trangle类具有返 回周长、面积以及修改三个边的功能。另外,Trangle类还具有一个boolean型的属性,该 属性用来判断三个属能否构成一个三角形。 b) c) Lader类具有类型double的上底、下底、高、面积属性,具有返回面积的功能。 Circle类具有类型为double的半径、 周长和面积属性, 具有返回周长、 面积的功能。
实验 2(b)
1. 实验目的
类与对象、继承 (二)
(1) 使用类来封装对象的属性和功能; (2) 掌握类变量与实例变量,以及类方法与实例方法的区别; (3) 掌握使用package和import语句。 (4) 巩固以下概念: 子类的继承性 子类对象的创建过程 成员变量的继承与隐藏 方法的继承与重写
set classpath=e:\jdk1.5\jre\lib\rt.jar;.;c:\1000 然后编译模板 2 给出的 Java 源程序。或用鼠标右键点击“我的电脑” ,弹出快捷菜单, 然后选择“属性”命令,弹出“系统属性”对话框,再单击该对话框中的“高级”选项卡, 然后单击“环境变量”按钮。将 classpath 的值修改为: E:\jdk1.5\jre\lib\rt.jar;.;c:\1000 然后重新打开一个命令行窗口,编译模板 2 给出的 Java 源程序。
{ 【代码 4】 //给 boo 赋值。 } } double getLength() { 【代码 5】 //方法体,要求计算出 length 的值并返回 } public double getArea() { if(boo) { double p=(sideA+sideB+sideC)/2.0; area=Math.sqrt(p*(p-sideA)*(p-sideB)*(p-sideC)) ; return area; } else { System.out.println("不是一个三角形,不能计算面积"); return 0; } } public void setABC(double a,double b,double c){ 【代码 6】 //参数 a,b,c 分别赋值给 sideA,sideB,sideC if(【代码 7】) //a,b,c 构成三角形的条件表达式 { 【代码 8】 //给 boo 赋值。 } else { 【代码 9】 //给 boo 赋值。 } } } class Lader { double above,bottom,height,area; Lader(double a,double b,double h){ 【代码 10】 //方法体,将参数 a,b,c 分别赋值给 above,bottom,height } double getArea(){ 【代码 11】 //方法体,,要求计算出 area 返回 } } class Circle { double radius,area; Circle(double r){ 【代码 12】 //方法体 } double getArea() { 【代码 13】 //方法体,要求计算出 area 返回 } double getLength() { 【代码 14】 //getArea 方法体的代码,要求计算出 length 返回 } void setRadius(double newRadius){ radius=newRadius; }
2. 实验内容和步骤
2.1 学生类封装
实验要求: 1.编写一个 Java 程序片断,以定义一个表示学生的类 Student。这个类的属性有“学 号” 、 “班号” 、 “姓名” 、 “性别” 、 “年龄” ,方法有“获得学号” 、 “获得班号” 、 “获得性别” 、 “获得姓名” 、 “获得年龄” 、 “获得年龄” 。 2.为类 Student 增加一个方法 public String toString( ),该方法把 Student 类的对 象的所有属性信息组合成一个字符串以便输出显示。编写一个 Java Application 程序,创 建 Student 类的对象,并验证新增加的功能。 程序模板:
A dog=new A(); 【代码 7】 //cat 象调用方法 setA(int a)将 cat 的成员 a 的值设置为 200 【代码 8】 //cat 调用方法 setB(int b)将 cat 的成员 b 的值设置为 400 【代码 9】 //dog 象调用方法 setA(int a)将 dog 的成员 a 的值设置为 150 【代码 10】 //dog 调用方法 setB(int b)将 dog 的成员 b 的值设置为 300 【代码 11】 //cat 调用 inputA()。 【代码 12】 //cat 调用 inputB()。 【代码 13】 //dog 调用 inputA()。 【代码 14】 //dog 调用 inputB()。 } } 实验后的练习: 1. 将inputA()方法中的System.out.println(a);改写为System.out.println(a+b);编译 是否出错?为什么? 2. 将inputB()方法中的System.out.println(b);改写为System.out.println(a+b);编译 是否报错?为什么?
SquareEquation.java
package tom.jiafei; public class SquareEquation { double a,b,c; double root1,root2; boolean boo; public SquareEquation(double a,double b,double c) { this.a=a; this.b=b; this.c=c; if(a!=0) { boo=true; } else { boo=false;
2.2 使用package语句与import语句
实验要求: 按实验要求使用package语句,并用import语句使用Java平台提供的包中的类以及自 定义包中的类。掌握一些重要的操作步骤。 程序模板: 模板 1: 将模板 1 给出的 Java 源文件命名为 SquareEquation.java,将编译后得到的字节码文 件复制到 c:\1000\tom\jiafei 目录中。
public String getName(){ return name; } public String getSex(){ return sex; } public int getAge(){ return age; } public String toString(){ return "学号:"+getStudentID()+"\n 班号:"+getClassID()+"\n 姓名: "+getName()+"\n 性别:"+getSex()+"\n 年龄:"+getAge(); } } public class StudentDemo{ public static void main(String[] args){ Student s1=new Student(90221,2,"Tom","male",20); System.out.println(s1.toString()); } } 运行结果: 学号:90221 班号:2 姓名:Tom 性别:male 年龄:20
} } public void getRoots() { if(boo) { System.out.println("是一元 2 次方程"); double disk=b*b-4*a*c; if(disk>=0) { root1=(-b+Math.sqrt(disk))/(2*a); root2=(-b-Math.sqrt(disk))/(2*a); System.out.printf("方程的根:%f,%f\n",root1,root2); } else { System.out.printf("方程没有实根\n"); } } else { System.out.println("不是一元 2 次方程"); } } public void setCoefficient(double a,double b,double c){ this.a=a; this.b=b; this.c=c; if(a!=0) { boo=true; } else { boo=false; } } } 模板 2: 将模板 2 给出的 Java 源程序 SunRise.java 保存到 d:\2000 中。在编译模板 2 给出的 Java 源文件之前,要重新设置 classpath。假设本地机 SDK 的安装目录是 E:\jdk1.5。 在命令行执行如下命令:
相关文档
最新文档