java实验指导书精品资料.doc
《java实验指导书精品资料.doc》由会员分享,可在线阅读,更多相关《java实验指导书精品资料.doc(79页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、实验一 Java运行环境的下载、安装、配置与运行一、实验目的及要求目的:掌握如何下载java JDK软件包,如何设置Java程序的运行环境,如何编写与运行Java程序,了解Java概貌。要求:1、安装Java JDK软件包;2、练习编写简单的Java Application程序并掌握其运行步骤;3、练习编写Java Applet小应用程序并掌握其运行步骤。二、实验环境计算机一台,JDK,NetBeans三、实验原理应用Application与Applet的基本语句编写简单的Java程序四、实验内容及步骤1. JDK的下载与安装(1) 下载JDK为了建立基于JDK的Java运行环境,需要下载Su
2、n公司的免费JDK软件包,网站为(2) 安装JDK运行下载的JDK软件包,jdk-6u22-windows-i586.exe,可安装JDK。在安装过程中可以设置安装路径及选择组件,系统默认的安装路径为C:Program FilesJavajdk1.6.0_22(以下配置环境时假设此路径即为JDK安装路径),默认的组件选择是全部安装。(3) 配置Java的运行环境在系统环境变量Path中添加“C:Program FilesJavajdk1.6.0_22;”,在系统环境变量中新建CLASSPATH,其值为“.; C:Program FilesJavajdk1.6.0_22libtools.jar;
3、 C:Program FilesJavajdk1.6.0_22libdt.jar;”。(4) 测试进入命令提示符,输入命令“java -version”,如显示Java版本说明环境变量配置正确,如不显示请重新配置。2. Java Application程序的建立与运行用记事本编写如下简单的Java Application程序后,将其保存为MyFirstApplication.java(注意:将已知文件的扩展名设为可见,并去掉记事本文件的.txt扩展名)的文件格式。编译Java Application源程序的步骤如下:(1) 打开命令提示符窗口(MS-DOS窗口),进入Java源程序所在的路径。
4、(2) 键入编译器文件名和要编译的源程序文件名,例如:javac MyFirstApplication.java 使用Java编译器编译通过之后,生成二进制字节码文件(主类名.class),使用Java解释器(java.exe)可将编译后的字节码文件解释为本地计算机代码。(3) 在命令提示符窗口(MS-DOS窗口)键入解释器文件名和要解释的字节码文件名,例如:java MyFirstApplication,按回车键即开始解释并可看到运行结果。3. Java Applet程序的建立与运行建立Java Applet源程序文件,注意:文件中必须要引入java.awt.*和java.applet.*两
5、个工具包。例如:编译Java Applet与编译Java Application操作过程相同。编译通过之后,会生成二进制字节码文件(例如:MyFirstApplet.class), 由于Java小应用程序是不能直接运行的,必须嵌入到网页中,因此将小应用程序MyFirstApplet.class嵌入在HTML文件MyFirstApplet.html(该网页文件名可任意)中,HTML文档文件MyFirstApplet.htm代码如下:运行Java Applet程序,有两种方式:一是在命令提示符窗口(MS-DOS窗口)键入appletviewer MyFirstApplet.html;二是直接运行M
6、yFirstApplet.html文件。4. 实验完成项目(1) 试编写一个简单的Java程序,在屏幕上打印出自己的名字。(2) 是编写一个程序,将1-500间能同时被2,5,7整除的数打印出来。五、实验报告要求1. 要求实验报告各部分内容全部填写,完成日期填写当次实验与下次实验期间某一天。2. 每位同学在实验报告封皮左上角写上自己在本课堂的选课序号,各同学序号在附件名单中给出。六、思考题分析Java Application程序与Java Applet程序的不同之处。实验二 Java基础语法练习一、 实验目的及要求目的:(1) 掌握各种变量的声明方式(2) 掌握Java的基本数据类型、运算符与
7、表达式的使用方法。(3) 理解Java的程序语法结构,掌握顺序结构、选择结构和循环结构语法的程序设计方法。(4) 通过以上内容,掌握Java语言的编程规则要求:(1)编写一个声明Java不同数据类型变量的程序(2)编写使用运算符、表达式和变量的程序(3)编写使用选择结构的程序(4)编写使用循环结构的程序,包括双重循环二、实验环境计算机一台,NetBeans三、实验原理Java语言语法和控制语句方面的基础知识四、实验内容与步骤1. 声明不同数据类型变量(1)编写一个声明不同数据类型变量的程序的文件 (2)修改程序输出不同数据类型变量的值。 2. 使用关系运算符和逻辑运算符(1)建立使用关系运算符
8、和逻辑运算符的程序文件,例如: (2)编译并运行该程序3. 使用选择结构(1) 使用if else语句(2) 使用switch语句4. 使用循环结构(1) for循环语句练习程序功能:按5度的增量打印出一个从摄氏温度(0-40)到华氏温度的转换表(摄氏(C)、华氏(F)温度单位换算: F=(9/5)*C+32)(2) do while循环语句练习程序功能:求1+2+3+100之和,并将求和表达式与所求的和显示出来。(3) 多重循环练习输出九九乘法表的程序5.实验完成项目1. 求出所有的水仙花数。水仙花数是一个3位整数,其各位数的立方和等于这个数本身。2. 求一个3*3矩阵的对角线元素与反对角线
9、元素之和。3. 试编写一个程序,显示如图所示的一个数字金字塔 1 121 12321 1234321 123454321 12345654321 1234567654321 123456787654321 12345678987654321五、思考题1. 分析下面的程序,说出下面的程序为什么是死循环?class Sun public static void main(String args) int i=1,n=10,s=0 while(i=n) s=s+i; System.out.println(“s=”+s); 六、实验报告要求1. 写出实验内容中实验完成项目中所有试题的源程序。79实验三
10、 数组和字符串的使用二、 实验目的及要求目的:了解多维数组的创建和使用,掌握一维数组和二维数组的创建和使用及String和StringBuffer类的创建方法,掌握String类中常用方法的使用,掌握String类中equals()方法和”=”的区别,区分数组的length字段和String类的length()方法要求:(1)编写一个使用Java数组的程序(2)编写一个字符串操作程序(3)编写一个带随机数及键盘输入的程序(4)编写编写一个创建对象和使用对象的方法的程序二、实验环境计算机一台,editplus三、实验原理Java语言面向对象程序设计方面的基础知识四、实验内容与步骤1. 使用数组(
11、1)建立使用数组的程序:建立一个长度为5的一维数组;一个长度为12的三维数组,其中第一维的长度为2,第二维的长度为3,第三维的长度为7。(2)编写一个Java程序,对一个整型数组进行排序。2. 有字符串s1=”abc”,s=new String(“abc”),s3=”a”+”bc”,编写一个程序判断这三个字符串是否相等,为什么?(注意揣摩 equals()方法和”=”的区别)3.实验完成项目1. 用冒泡排序对数组a=23,4,32,67,42,42,41,32,15进行从小到大排序。2. 若一个字符串正读和反读都一样,如level、noon等,就称之为回文。编写一个程序,验证输入的字符串是否为
12、回文串。3. 用Java编写一个彩票中奖模拟程序,实现下述功能:用户键入1100的一个整数。然后程序随机产生1100的3个不相同的数字,分别代表一等奖、二等奖和三等奖的获奖号码。最后进行比较,并输出用户是否中奖的信息。五、思考题1. 编写一个Java程序,将my age is 23 years中的23提取出来,通过下述程序理解String与StringBuffer类的区别与联系,并查询API了解StringBuffer类的常用方法。import java.lang.*;public class Digesterpublic static void main(String args) Strin
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- java实验指导书 精品资料 java 实验 指导书 精品 资料
限制150内