目录实验G01:计算机、程序和Java概述.....................................................2实验G02:基本数据类型和基本操作.....................................................10实验G03:条件语句.................................................................................15实验G04:循环.........................................................................................19实验G05:方法.........................................................................................23实验G06:数组.........................................................................................27实验G07:对象和类.................................................................................32实验G08:字符串和文本I/O..................................................................38实验G09:继承与多态.............................................................................42实验G10:抽象类和接口.........................................................................50实验G11:面向对象设计.........................................................................56实验G12:图形用户界面程序设计入门.................................................61实验G13:图形.........................................................................................65实验G14:事件驱动程序.........................................................................73实验G15:创建图形用户界面.................................................................80实验G16:applet和多媒体....................................................................85实验G17:异常处理.................................................................................91实验G18:二进制I/O..............................................................................94实验G19:递归.........................................................................................98实验G01:计算机、程序和Java概述一、实验名称和性质所属课程面向对象程序设计实验名称计算机、程序和Java概述实验学时2实验性质✓验证综合设计必做/选做✓必做选做二、实验目的1.了解Java开发运行环境,同时学会设置JDK6.0路径;2.学习在DOS环境下编译和运行Application程序。三、实验内容1.先安装JDK6.0,安装好后,进行JDK6.0路径设置(验证性实验)。2.在DOS环境下编译和运行程序HelloJava.java,观察运行成果(验证性实验)。四、实验的软硬件环境要求硬件环境要求:PC计算机;内存512MB以上使用的软件名称、版本号以及模块:操作系统:WindowsXP或Windows7软件:JDK6.0;DOS环境五、知识准备前期要求掌握的知识:了解如何配置JDK编译环境。实验相关理论或原理:JDK(JavaDevelopmentKit)是SunMicrosystems针对Java开发员的产品。自从Java推出以来,JDK已经成为使用最广泛的JavaSDK。JDK是整个Java的核心,包括了Java运行环境,Java工具和Java基础的类库。JDK是学好Java的第一步。而专门运行在x86平台的Jrocket在服务端运行效率也要比SunJDK好很多。从SUN的JDK5.0开始,提供了泛型等非常实用的功能,其版本也不断更新,运行效率得到了非常大的提高。本实验指导书使用最新的jdk1.6.0_02。六、验证性实验1.JDK6.0的安装和JDK6.0路径设置(1)从网上下载JDK6.0,如:(2)双击后进行JDK6.0的安装,如图1.1所示:图1.1进入安装界面(3)点击接受后,可以自定义安装,这里使用安装程序的默认路径:C:\ProgramFiles\Java\jdk1.6.0_02\;如图1.2所示:图1.2设置安装路径,开始自定义安装(4)点击下一步,就可以安装了如图1.3所示:图1.3正在安装JDK6.0(5)等到安装完成会弹出“安装完成”框,如图1.4所示,则完成JDK6.0的安装:图1.4JDK6.0安装完成(6)安装好JDK6.0后,可以打开安装的目录如图1.5所示:图1.6JDK安装好后生成的文件如果想在系统的任意目录下编译和运行编写好的Java程序,需要先设置环境变量,请按以下步骤配置(记着JDK的默认安装路径C:\ProgramFiles\Java\jdk1.6.0_02\;)。(7)鼠标右键单击“我的电脑”,选择“属性”,在弹出对话框中选择“高级”下的环境变量如图1.7所示:图1.7Windows系统特性界面(8)在“系统变量”中选择Path,单击“编辑”按钮(如图1.8所示),在弹出的“变量值”文本框中添加“;C:\ProgramFiles\Java\jdk1.6.0_02\bin”,单击确定按钮(如图1.9所示)。图1.8Windows系统变量对话框图1.9编辑系统变量Path(9)在“系统变量”中单击“新建”按钮(如图1.10所示),在弹出对话框中的“变量名”后输入java_home,“变量值”后输入“C:\ProgramFiles\Java\jdk1.6.0_02\bin”,单击“确定”按钮(如图1.11所示)。图1.10选择“新建”系统变量图1.11新建系统变量java_home(10)在“环境变量”下单击“新建”按钮,在弹出对话框中的“变量名”后输入classpath,在“变量值”后输入“C:\ProgramFiles\Java\jdk1.6.0_02\bin\tools.jar;C:\ProgramFiles\Java\jdk1.6.0_02\jre\lib\rt.jar;.;”,单击“确定”按钮(如图1.12所示结果)。图1.12新建系统变量classpath(11)至此环境变量设置完毕,用户可以通过在DOS环境下直接键入javac命令按回车来检查环境变量设置是否成功,如果设置成功则可以看到如图1.12所示结果。图1.12javac命令的相关使用语法在以后需要进入DOS命令直接编译和运行Java程序时,只需进入Java程序所在的存放目录,通过javac和Java命令编译和执行相应程序。2.在DOS环境下编译运行Application—HelloJava.java(1)实验要求①在试验1所安装的JDK6.0和设置的JDK路径的基础上,使用任意文本编辑器编写程序HelloJava.java(代码见参考代码),编写好后,将文件保存成以HelloJava.java为文件名的文件。使用DOS命令进入HelloJava.java文件所放的目录(如图1.13所示,如:C:\Example),使用javac命令编译该程序,通过编译后再该文件夹中会生成一个名为HelloJava.class的class文件(如图1.14所示),该class文件包含程序的字节码,使用Java命令执行该class文件,可在控制台下看到执行的结果(如图1.16所示)。图1.13HelloJava.java文件的目录②在DOS环境下使用【cd文件名】格式进入下一级目录,然后键入javacHelloJava.java编译程序。(可通过cd..返回上一级目录)图1.14编译程序HelloJava.java③这样打开Example文件,将发现系统自动生成了HelloJava.class文件,如图1.15所示:图1.15生成了HelloJava.class文件④然后继续输入javaHelloJava命令,按回车后可以发现输出“HelloJava!”,这也就是程序运行的结果(如图1.16所示)。图1.16一个Application输出HelloJava(2)源程序代码参考publicclassHelloJava{//输出HelloJava!//主程序入口publicstaticvoidmain(String[]args){System.out.println(HelloJava!);}}实验G02:基本数据类型和基本操作一、实验名称和性质所属课程面向对象程序设计实验名称基本数据类型和基本操作实验学时4实验性质✓验证综合✓设计必做/选做✓必做选做二、实验目的1.学会使用Java运算符书写表达式;2.熟悉Java的文档管理、编程风格和命名习惯;3.学会通过JOptionPane实现对话框输入输出;4.学会在控制台上实现输入输出。三、实验内容1.编写一个程序,用来计算圆的面积(验证性实验)。2.给出在控制台中求两个实数的最大值程序,要求使用对话框(图形界面)方式编写程序实现求两个实数的最大值(设计性实验)。四、实验的软硬件环境要求硬件环境要求:PC计算机;内存512MB以上使用的软件名称、版本号以及模块:操作系统:WindowsXP或Windows7软件:JDK6.0;DOS环境五、知识准备前期要求掌握的知识:了解Java程序表达式基本构成和运算符的使用方法。实验相关理论或原理:表达式计算的规则:可能的情况下,从左向右依次计算所有的表达式;根据运算符的优先级进行运算;对优先级相同的相邻运算符,根据结合方向进行运算。编程风格和文档:(1)适当的注释和注释类型(2)命名习惯–变量和方法常用小写,如果包含多个单词,第二个单词之后的每个单词的首字母大写–类的每个单词首字母大写–常量中所有字母大写,两个单词之间用下划线连接(3)适当的缩进和空白(4)块的对齐方式六、验证性实验1.实验要求新建、编译、运行CircleArea.java程序,运行结果如图2.1所示。图2.1半径为20的圆的面积显示2.源程序代码参考publicclassCircleArea{//主程序入口publicstaticvoidmain(String[]args){doubleradius;doublearea;radius=20;//计算圆的面积area=radius*radius*3.14159;//输出结果System.out.println