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

上传人:新** 文档编号:545210706 上传时间:2022-08-10 格式:DOC 页数:9 大小:161.50KB
返回 下载 相关 举报
《Java程序设计》课程实验指导书_第1页
第1页 / 共9页
《Java程序设计》课程实验指导书_第2页
第2页 / 共9页
《Java程序设计》课程实验指导书_第3页
第3页 / 共9页
《Java程序设计》课程实验指导书_第4页
第4页 / 共9页
《Java程序设计》课程实验指导书_第5页
第5页 / 共9页
点击查看更多>>
资源描述

《《Java程序设计》课程实验指导书》由会员分享,可在线阅读,更多相关《《Java程序设计》课程实验指导书(9页珍藏版)》请在金锄头文库上搜索。

1、Java程序设计课程实验指导书实验一 Java运行环境,Java程序的编辑、编译与运行一、实验目的:学会Java语言程序开发工具及运行平台J2SDK的下载与安装方法;熟悉J2SDK命令的使用。学会使用编辑器编辑Java程序,并对程序进行编译、纠错、和运行,了解Java Applecation程序和Java Applet程序的执行方法。二、实验内容:1、 登录到 http:/ 网站,查找免费的Java语言程序开发工具及运行平台JDK。选择适当的版本并下载,然后安装。2、 使用以下JDK命令,掌握这些命令的使用方法:Javac: Java语言编译器Java: Java语言应用程序启动器applet

2、viewer :Java Applet小程序运行和调试器3、 选择一个文本编辑工具(如:记事本),输入一个Application程序,然后进行编译运行: 4、 输入一个Applet程序,编辑、编译并使用appletviewer运行。三、实验内容类型:验证型四、实验学时:2学时五、实验步骤:1登录到 http:/ 网站,下载JDK,然后(以缺省方式)安装,记住你的安装目录(假定你的安装目录是:c:XAAAX)。2设置环境变量(以WindowsXP为例,Windows2000类似):右键点击“我的电脑”,选择“属性”,选择“高级”,选择“环境变量”:若环境变量(不区分大小写)path和classp

3、ath已存在,则选中该变量后使用“编辑”功能 ,对于classpath将下列内容加入变量的开头(注意:其中c:XAAAX表示你的JDK的安装目录,要与你的目录名(即文件夹名)一致):.;c: XAAAX libtools.jar;c: XAAAX libdt.jar;对于path将下列内容加入变量的开头:.;c: XAAAX bin;c: XAAAX ;若环境变量(不区分大小写)path和classpath不存在,则使用“新建”功能 ,对于classpath输入:.;c: XAAAX libtools.jar;c: XAAAX libdt.jar;对于path输入:.;c: XAAAX bin

4、;c: XAAAX;按“确定”退出后,环境变量就设置好了。3打开“记事本”,键入如下程序:public class HelloWorld public static void main(String arg) System.out.println(Hello World!); 检查无误后(注意大小写)保存文件。可将文件保存在D:Java目录中,注意文件名为HelloWorld.java。4进入命令行(MS-DOS)方式,执行MS-DOS命令 ,设定当前目录为D:Java:运行Java编译器: D:Javajavac HelloWorld.java5如果输出错误信息,则根据错误信息提示的错误所在

5、行返回编辑器进行修改。常见错误是类名与文件名不一致、当前目录中没有所需源程序、标点符号全角等,尤其注意文件的扩展名必须是.java。如果没有输出任何信息或警告,则认为编译成功,此时会在当前目录中生成HelloWorld.class文件。6用Java解释器,运行HelloWorld.class并查看结果:D:Javajava HelloWorld7打开“记事本”,键入如下java Applet程序:import java.awt.*;import java.applet.*;public class HelloWorldA extends Applet public String s; publ

6、ic void init() s=Hello World!; public void paint(Graphics g) g.drawString(s,25,25); 将文件保存在D:Java目录中,注意文件名为HelloWorldA.java。8在MS-DOS命令行编译HelloWorldA.java程序:D:Javajavac HelloWorldA.java确保正确无误。9打开“记事本”,键入如下HTML程序:将文件保存在D:Java目录中,注意文件名为HelloWorldA.htm。10在MS-DOS命令行运行HelloWorldA.java程序:D:Javaappletviewer

7、HelloWorldA.htm六、实验要求:写出实验报告。实验报告: 1、说明所下载和安装的Java运行环境的版本及安装过程。 2、写出程序调试过程,实验结果分析。 3、说明java application程序和java applet程序的不同之处。实验二 使用流程控制语句编程序一、实验目的:熟悉Java基本语法,练习使用Java的数据类型和控制结构,实现简单的数据和字符串操作。二、 实验内容:定义一个变长度的二维数组,存放扬辉三角形的系数。 1 1 1 1 2 1 1 3 3 1 1 4 6 4 11 5 10 10 5 1三、实验内容类型:设计型四、实验学时:2学时五、实验步骤:1进入Ja

8、va编程环境;2. 新建一个Java文件,命名为exam1.java;3. 定义主方法,在屏幕输出一个长度为12的扬辉三角形的系数;4. 编译运行程序,观察输出结果是否正确。六、实验要求:1. 使用for循环等语句定义一个变长度的二维数组并赋值为扬辉三角形的系数;2. 从屏幕输出扬辉三角形的系数;3. 将for循环改为while循环,从屏幕输出扬辉三角形的系数;4. 对比for循环和while循环,写出实验报告。七、完成下列作业1. 指出表达式的类型:a. 4567 b.”true” c.C d.67.0 e.56F f.”T” g.g h.true2. 阅读下列程序,分析运行结果:publi

9、c class Totalpublic static void main(String args)int y,x=1;,total=0;while(x=10)y=x*x;System.out.println(y);Total+=y;+x;System.out.println(“Total is:”+total);3. 指出以下程序段的错误:int sex=2%3;if(sex=1)System.out.println(“Man”);elseSystem.out.println(“Woman”);4. 指出以下程序段的错误:(注:试做)public static void main(String

10、 args)String say=”I love my teacher.”;String str=say.substring(7,9);if(str=”my”)System.out.println(“right”);elseSystem.out.println(“wrong”);5. 指出以下程序段的错误:public static void main(String args)int a=4;int b=2;switch(b*2)case a: System.out.println(a-b);break;case b: System.out.println(a+b);6. 指出以下程序段的错误

11、:public static void main(String args)int a=3;int b=6;for(int i=a;i(b-a) i-;7. 指出以下程序段的错误:public static void main(String args)for(float y=0;y!=1.2;y+=0.1)System.out.println(y);if(y1.5) break;java实验三 类之间的关系一、实验目的:熟悉Java类的结构,掌握类的定义、方法和属性的定义以及对象的实现,掌握类的继承。二、实验内容:1. 定义一个“圆”类,该圆类的数据成员包括:圆心点位置及圆的半径;方法成员有:构

12、造方法、设置圆心位置、获取圆的圆心位置。要求构造方法可以接收圆心位置参数,而半径使用缺省值1; 2. 定义以上圆的子类,使它具有构造方法、获取半径方法、设置半径方法和计算圆的面积并输出,要求构造方法可同时接收圆心位置及半径两个参数;3. 编写完整的程序实现上述两个圆类的对象,并且分别调用各种方法,对比这些方法的执行结果,并据此写出实验报告。三、实验内容类型:设计型四、实验学时:2学时五、实验步骤:1进入Java编程环境;2. 新建一个Java文件,命名为circles. java;3. 定义圆类fatherCircle,按实验内容1定义它的属性和方法;4. 定义子类sunCircle,按实验内

13、容2定义它的属性和方法;5. 定义主类和主方法,构建上述两个类的对象fatherObject和sonObject,并通过这两个对象调用它们的属性和方法,输出方法执行结果。六、实验要求:1. 实现两个类的继承关系;2. 程序应包括各个被调用方法的执行结果的显示;3. 就对象的继承特性写出实验报告。七、完成下列作业1对象之间有哪三种关系?请举例说明。2什么是类?类包括哪些成员?3如何定义类的属性?如何定义类的方法?4要使某个类能被同一个包中的其他类访问,但不能被这个包以外的类访问,该类应使用什么访问控制字?实验四 编制用户自己的异常类一、实验目的:了解Java异常类的继承关系,学习使用Java的异

14、常处理机制。二、实验内容:编写Java Application程序,处理“运行时异常”和用户自定义的异常。三、实验内容类型:设计型四、实验学时:2学时五、实验步骤:1进入Java编程环境;2. 新建一个Java文件,命名为CatchErr.java;3. 编辑、编译、运行CatchErr.java。六、实验要求:1. 必须使用 try-catch-finally 语句;2. 编写一用户定义的异常类UserErr。当在MS-DOS命令提示符下输入D:Javajava CatchErr X (回车)X是整数或其他字符。运行时是,程序中要判断输入的 x 是否是整数字符,若不是整数,由JAVA运行时环境自动抛出非整数的Exception,但要捕获并在屏幕上显示“你输

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 幼儿/小学教育 > 小学课件

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号