2022年《Java语言程序设计 .pdf





《2022年《Java语言程序设计 .pdf》由会员分享,可在线阅读,更多相关《2022年《Java语言程序设计 .pdf(34页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、Java 语言程序设计实验指导书编写:居锦武四川理工学院计算机科学系二七年九月类抽象实例化对象名师资料总结-精品资料欢迎下载-名师精心整理-第 1 页,共 34 页 -1 目录附一、实验报告填写方法.2附 11 实验开发环境:.2附 12 实验过程要求:.2附 13 实验报告内容填写:.2实验一Java 运行环境的安装、配置与运行.3一 JDK1.3.1 的安装和设置.3(一)下载JDK1.3.1.3(二)安装JDK1.3.1.3(三)配置环境变量.7(四)测试安装.8二 JCreator 概述 .8(一)JCreator 编辑界面的组成.9(二)JCreator 中 JDK 的设定方法:.1
2、1 实验二:Java基础程序设计.13 11 实验目的:.13 12 实验预习:.13 13 实验内容及要求:.19 实验三(1):面向对象设计基础复数类的实现.20 21 实验目的:.20 22 实验预习:.20 23 实验内容及要求:.21 实验三(2):面向对象高级程序设计复数类的复杂运算.23 31 实验目的:.23 32 实验预习:.23 33 实验内容及要求:.26 实验四:身份证号码的分析.27 41 实验目的:.27 42 实验预习:.27 43 实验内容及要求:.30 实验五:简单计算器的实现.31 51 实验目的:.31 52 实验预习:.31 53 实验内容及要求:.33
3、 名师资料总结-精品资料欢迎下载-名师精心整理-第 2 页,共 34 页 -2 附一、实验报告填写方法附 11 实验开发环境:1、硬件:Intel P4 2.4G/256M/40G PC 机一套;2、软件:Windows2000+j2sdk1.4.2+JCreator Pro 3.1.0+(MS Access 2000)附 12 实验过程要求:1、在上课的同时,将每个实验预习的每个例题直接完成在实验指导书上;2、在实验之前,将实验要求的程序写在草稿本上;3、每次实验之前需要把实验指导书和写有程序的草稿纸带上,以备检查,否则不能进入实验室。4、实验过程中,不能做与实验无关的事情(如:打游戏、看其
4、他书籍),否则本次实验成绩记 0 分,在遇到问题的时候举手提问,同学之间交流的声音不可太大。附 13 实验报告内容填写:1、第 1 页:填写(1)实验目的、(2)实验要求2、第 2 页第 3 页:填写(3)实验程序源代码3、第 4 页:填写(4)实验运行结果、(5)实验总结名师资料总结-精品资料欢迎下载-名师精心整理-第 3 页,共 34 页 -3 实验一 Java 运行环境的安装、配置与运行一 JDK1.3.1 的安装和设置(一)下载 JDK1.3.1 JDK 开发工具包可以免费下载。下载网址http:/ 下载如下文件:j2sdk-1_3_1_02-win.exe。(二)安装 JDK1.3.
5、1 由于目前大多数用户使用的是Window 98 操作系统,所以我们以在 Window 98 操作系统上安装 JDK1.3.1 为例,说明安装 JDK1.3.1 的过程。j2sdk-1_3_1_02-win.exe是一个字解压文件,双击它就可以解压缩,同时进行安装工作。j2sdk-1_3_1_02-win.exe中包含了 Java Runtime Environment。所以只要安装了 j2sdk-1_3_1_02-win.exe,浏览器就自然可以运行Java Applet。安装工作实际上分为两个步骤。安装程序首先会收集一些信息,用于安装的选择,然后才开始拷贝文件,设置Windows 注册表等
6、具体的安装工作。双击 j2sdk-1_3_1_02-win.exe,文件会自动解压缩,如图2.1.1所示。图 2.1.1 解压缩工作完成之后,会出现JDK1.3.1 的安装欢迎界面,如图2.1.2 名师资料总结-精品资料欢迎下载-名师精心整理-第 4 页,共 34 页 -4 图 2.1.2 点击“next”按钮,会出现 JDK1.3.1 的许可协议,如图2.1.3 名师资料总结-精品资料欢迎下载-名师精心整理-第 5 页,共 34 页 -5 如图 2.1.3 点击“Yes”按钮,接受许可协议,安装程序会出现让用户选择安装目标路径的对话框。如图2.1.4 图 2.1.4 在这个对话框中,系统让用
7、户选择 JDK 程序的安装路径,系统默认的路径是C:jdk1.3.1_02,点击“next”按钮,JDK 的所有程序就会被安装到C:jdk1.3.1_02目录下。用户也可以在本对话框中点击“Browse”按钮,修改 JDK 程序的目标安装路径。下一个对话框让用户选择所使用的浏览器,如图2.1.5所示名师资料总结-精品资料欢迎下载-名师精心整理-第 6 页,共 34 页 -6 图 2.1.5 Windows 用户常用的浏览器是IE,所以选择“Microsoft Internet Explorer”复选框。点击“Next”按钮,进入下一个对话框,如图2.1.6 所示。名师资料总结-精品资料欢迎下载
8、-名师精心整理-第 7 页,共 34 页 -7 图 2.1.6 这个对话框让用户选择要安装的JDK 组件,我们选择全部的组件,点击“Next”按钮,就会开始正式的安装工作。JDK1.3.1 安装结束之后,会继续安装Java 2 Runtime Environment,用于 Java程序的执行。安装程序给出如下提示,如图2.1.7 图 2.1.7 Java 2 Runtime Environment安装完成之后,结束安装,出现如下对话框,如图 2.1.8 图 2.1.8 在这里,点击“Finish”按钮,结束安装。(三)配置环境变量平台为 Window 98 时,需要修改系统根目录下的autoe
9、xec.bat文件。使用记名师资料总结-精品资料欢迎下载-名师精心整理-第 8 页,共 34 页 -8 事本或任何文本编辑器打开文件autuexec.bat,在该文件的最后增加如下两行SET PATH=%PATH%;c:jdk1.3.1_02bin SET CLASSPATH=.;c:jdk1.3.1_02lib 其中,环境变量 path和 classpath分别指定了 JDK 命令搜索路径和 Java类路径。在这里我们假设JDK 安装在 C:jdk1.3.1_02 目录下,JDK 的所有命令都放在c:jdk1.3.1_02bin 目录下。设置环境变量path的作用是使 DOS 操作系统可以找
10、到 JDK 命令。设置环境变量 classpath的作用是告诉 Java类装载器到哪里去寻找第三方提供的类和用户定义的类。JVM 和其它 JDK 工具通过依次搜索平台库、库扩展和类路径来查找类。如果用户在安装 jdk1.3.1 时,选择了另外的 JDK 安装路径,则环境变量path和 classpath要作相应的调整。(四)测试安装环境变量设置完成后,重新启动计算机,在DOS 窗口下,敲入 javac 并回车后,如果出现 Javac的用法参数提示信息,则安装正确。否则要检查环境变量设置是否正确。利用记事本和JDK 开发 Java程序虽然在理论上是完全可行的,但一般 Java程序的开发都会借助一
11、些工具加快开发速度JCreator 是一个小巧灵活的Java 开发工具,它可将Java 的程序的编写、编译、运行和调试集成进自身的环境中直接进行开发,且无需进行环境变量的设定。我们可以直接在JCreator 中编辑 Java 源文件,选择相应的菜单和点击对应的按钮就可以完成Java 程序的编译、运行等工作,十分方便。由于 JCreator 集成了编辑源文件、编译、运行调试为一体,所以又被称为IDE(Integration Developer Environment,集成开发环境),其他的具有类似特点的开发工具也被称为IDE 二 JCreator概述211 JCreator 的特点JCreato
12、r 是共享软件,用来开发基于Java的应用程序,安装后只有4M 左右,Java程序开发需要安装Java 的开发工具包(JDK),但 JCreator 安装程序本身并不附带,所以需要先安装 jdk,才能利用JCreator 进行开发。将“j2sdk1.4.2.exe”拷贝到本地计算机的一个目录中,然后双击它进行安装即可(也可以安装jsdk1.2 以上任何版本)212 JCreator 的工程(project)和工作空间 workspace JCreator 利用工程(Project)管理相应的文件,一个工程由多个Java源文件和其他一些文件组成,JCreator 中工程文件的扩展名为jcp;名师
13、资料总结-精品资料欢迎下载-名师精心整理-第 9 页,共 34 页 -9 JCreator 的工作空间(Workspace)用来管理工程,一个工作空间中可以包含多个工程,JCreator 中工作空间文件的扩展名为jcw;JCreator 规定,一个工程必须包含在一个工作空间中。所以,当我们创建一个工程时,JCreator 会自动给我们创建一个工作空间已包含当前工程。JCreator 在同一时刻只容许打开一个工作空间。图 2.1 java 文件、project 和 workspace 之间的关系图(一)JCreator 编辑界面的组成Java源文件class 源文件其它文件工程文件(jcp)工作
14、空间(jcw)文件视图类视图代码视图输出视图自定义工具工程编译按钮图 2.2 JCreator 编辑界面组成图名师资料总结-精品资料欢迎下载-名师精心整理-第 10 页,共 34 页 -10 New按钮工作空间活动工程非活动工程视图关闭按钮图 2.3 文件视图说明图221 文件视图:文件视图用来显示工程中的所有文件,并且可以显示当前的工程名称和工程所在的工作空间的名称。一个工作空间中可以包含多个工程,但只能有一个活动工程。活动工程是指当前起作用的工程。双击工作空 间 中 的 一 个 工程 名 字 将 使 得 该工 程 成 为 活 动 工程,活动工程的名字显示为黑体,而非 活 动 工 程 显 示
15、为普通字体在 JCreator 的当 前 版 本(2.5)不支 持 在 文 件 视 图中 直 接 加 入 新 的文件,要加入新文件需要利用“File”-“new”菜单或单击“new”按钮。222 代码视图:代码视图用来编辑工程文件的源代码。在文件视图中双击某个文件名称,即可在代码视图中对该文件进行编辑JCreator 提供了代码帮助的功能。即如果输入相应的方法或变量,代码视图可提供该方法或变量的动态提示。如果代码提示不出现,可能的原因有两条:A、JDK 及相关类库文件没有正确设置,请参看设置JDK 一节B、书写的代码有错误名师资料总结-精品资料欢迎下载-名师精心整理-第 11 页,共 34 页
16、 -11 223 类视图:类视图显示了当前显示在代码视图中Java 源文件的类的层次和类中的方法,双击某一方法将直接在代码视图中定位到该方法的定义处。224 输出视图输出视图主要用来输出编译相关的信息。如果有错误信息出现,双击错误信息的第一行即可在源代码中定位该错误。在输出视图中定位出错程序行。225 编译按钮和自定义工具A、编译按钮只有将工程文件进行编译之后,才能进行运行测试等工作此按钮负责编译当前在源码视图中打开的java 源文件B、工程文件编译按钮此按钮负责编译工程中所有的java 源文件C、自定义工具按钮自定义工具主要是调用外界可执行文件,来对JCreator 的功能进行扩展JCrea
17、tor 的自定义工具设置的非常灵活,可以将 JCreator 设置成为强大的Java开发工具(二)JCreator中 JDK 的设定方法:设置 JDK 所在的路径并引入所需的类库想要正常编译Java应用程序,必须首先正确设置JDK 的位置,在JCreator 安装时,会出错的程序行双击 Out视图中出错信息首行可以在源代码中定位错误行图 2.4Jcreator 编译输出视图自定义工具按钮当前文件编译、执行按钮工程文件编译、执行按钮图 2.5 JCreator 编辑界面的组成名师资料总结-精品资料欢迎下载-名师精心整理-第 12 页,共 34 页 -12 询问 JDK 的安装文件夹,此时只要按它
18、的安装提示向导,设定好JDK 安装文件夹的位置即可,如果在安装时没有设定JDK 的位置,JCreator 也提供了手动设定JDK 的方法,请参照以下步骤:1、设置 JDK 步骤一在 JCreator 的主菜单中点击“Configure”菜单中的“Options”菜单,在弹出的对话框中左侧的导航树中选中“jdk profiles”节点,如图所示:2、设置 JDK 步骤二如果在右侧的jdk 列表中已存在jdk 且颜色不为红色,代表jdk 已被正确设置。如果 jdk 的名称为红色,则代表该jdk 安装有问题,可按“delete”按钮将其删除后按下面的步骤重设。如果列表中没有已安装的jdk 或删除了不
19、合格的jdk,请点击“new”按钮,在弹出的对话框中找到你下载的jdk 所在的根目录,然后按“确认”按钮,如图所示(图中jdk 被下载到了d:javajdk1.4 目录中),选择 jdk 所在路径,然后按“确认”按钮后的图示图 2.6 Option 菜单弹出的对话框图 2.7 设置 JDK 步骤图名师资料总结-精品资料欢迎下载-名师精心整理-第 13 页,共 34 页 -13 实验二:Java基础程序设计Java程序设计语言同大多数程序设计语言一样,具有一些基本特性。本节实验主要练习Java 编程语言的这些基本特性,如 Java中的简单数据类型,运算符和表达式,这是学习Java语言必须经过的基
20、础阶段。掌握了本节实验所讲述的内容后,应该能够对Java 程序的构成有一个基本的理解,能够灵活运用Java语言提供的各种数据类型和运算符。学好Java 语言必须具备扎实的语言基础,这对后续学习是很有必要的。Java程序通过控制语句来执行程序流,完成一定的任务。程序流是由若干个语句组成的,语句可以是单一的一条语句,也可以是用大括号 括起来的一个复合语句。Java中的控制语句主要有分支语句(if-else,switch).循环语句(while,do-while,for)与程序转移有关的跳转语句(break,continue,return)。本节实验将学习如何控制程序的流程,使程序实现不同功能。11
21、 实验目的:1)掌握 Java语言的数据类型。2)掌握 Java语言的运算符和表达式。3)掌握 Java语言的运算符的优先级。4)学会使用if 和 if-else 和 switch 分支语句。5)学会使用while,do-while和 for 循环语句。6)学会使用break 和 continue 程序控制语句。7)进一步熟悉java 语言开发环境,掌握Java程序的编辑,编译和运行过程;能够设计具有一定算法的输出程序。12 实验预习:1.Java语言源程序是由Java语言的基本语句构成的,Java 语言的语句基本上同C/C+语言的语句一样。有些在C/C+语言程序中容易产生错误的语句已被Jav
22、a 语言所抛弃。通过下面的实验步骤,读者可以编写简单的Java程序。例 1-1 在横线上填出下列变量的定义类型。public class example1 public static void main(string args )_ x=45;_ y=3.14f;_ z=3.1415;_ truth=true;_ c=6;.名师资料总结-精品资料欢迎下载-名师精心整理-第 14 页,共 34 页 -14 2.利用输出语句来实现数据的格式化显示Java语言中的输出语句,可以通过调用System.out 中的 println 方法(或print 方法),在练习数据格式化显示之前,我们在通过下面两个
23、简单的例子对比一下println 方法和 print方法的区别。例 1-2 观察下面应用程序的打印结果。打开文本编辑器,输入下列代码:public class asterisk public static void main(string args )System.out.print(“*”);System.out.print(“*”);System.out.print(“*”);在没有编译运行之前,读者能否得出上面程序的运行结果:_ _ _ 例 1-3 修改例 1-2。public class asterisk public static void main(string args )Sys
24、tem.out.println(“*”);System.out.println(“*”);System.out.println(“*”);在没有编译运行之前,读者能否得出上面程序的运行结果:_ _ _ 例 1-4 写出下面程序的运行结果。打开文本编辑器,输入下列代码:public class Typeconversion public static void main(string args )char a=1;int b=4;double c=24.6f;byte d;d=(byte)(a+b+c);short e;e=(short)(a+b+c);int f;f=(int)(a+b+c);
25、名师资料总结-精品资料欢迎下载-名师精心整理-第 15 页,共 34 页 -15 double g;g=a+b+c;System.out.println(“d=”+d);System.out.println(“e=”+e);System.out.println(“f=”+f);System.out.println(“g=”+g);在没有编译运行之前,读者能否得出上面程序的运行结果:_ _ _ 例 1-5 OperTest.java.打开文本编辑器,输入下列代码:public class OperTest public static void main(string args )int x=20
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 2022年Java语言程序设计 2022 Java 语言程序设计

限制150内