java程序设计实验指导书
Java程序设计实验指导书

实验一基本数据类型与控制语句一、实验目的及要求1.安装并配置Java运行开发环境;2.掌握开发Java应用程序的3个步骤:编写源文件、编译源文件和运行应用程序;3.学习同时编译多个Java源文件;4.掌握char型数据和int型数据之间的相互转换,同时了解unicode字符表;5.掌握使用if…else分支和while循环语句解决问题。
二、实验学时6学时三、实验任务1.安装JDK,设置环境变量PATH和CLASSPATH。
1)下载JDK为了建立基于SDK的java运行环境,需要先下载sun的免费SDK软件包。
在浏览器中输入进入sun公司官方网站页面。
在页面右边“Popular Downloads”栏中可看到最新版的JDK软件包(),并下载。
2)安装JDK运行下载的“jdk-6”软件包,在安装过程中可以设置安装路径及选择组件,默认的组件选择是全部安装,安装成功后,其中bin文件夹中包含编译器()、解释器()、Applet查看器()等可执行文件,lib 文件夹中包含了所有的类库以便开发Java程序使用,demo文件夹中包含开源代码程序实例。
3)JDK中主要文件夹和文件安装成功后,d:\java\jdk1.6中bin文件夹中包含编译器()、解释器()、Applet查看器()等可执行文件,lib文件夹中包含了所有的类库以便开发Java程序使用,sample文件夹包含开源代码程序实例,src压缩文件中包含类库开源代码。
设置环境变量JDK中的工具都是命令行工具,需要从命令行即MS-DOS提示符下运行它们。
以Windows XP为例说明设置过程。
右击桌面“我的电脑”图标,选择“属性”菜单在“高级”选项卡中单击“环境变量”按钮,将出现“环境变量”设置界面在“系统变量”框中点击“新建”按钮,在出现的“编辑系统变量”对话框中,在“变量名”栏的文本框内输入“JavaHome”,在变量值栏的文本框内输入“d:\java\jdk1.6”(即jdk安装的主目录)在“系统变量”框中选择“path”,然后单击“编辑”按钮,在出现的“编辑系统变量”对话框中,在“变量值”栏的命令后添加“;%JavaHome%\bin”。
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程序设计一、实验目的1、熟悉Java开发及运行环境;2、掌握Java程序开发的基本步骤;3、了解Java程序开发中的常见错误及其解决办法;4、了解Java Application与Applet的区别。
二、实验要求1、使用记事本编写所给的Java程序;2、使用JDK中提供的javac编译程序;3、使用JDK中提供的java以及appletviewer程序分别运行Java Application以及JavaApplet;4、根据编译与运行过程中所获得的错误信息修改程序直至获得正确的结果。
三、实验步骤1、Java开发环境的配置(1)在命令行下运行java –version及javac –version,查看机器上安装的Java版本并检查Java开发环境是否配置正确;(2)如果环境配置不正确,请修改系统环境变量path配置开发环境。
2、由单个类组成的Java程序的编写与运行;(1)采用记事本编写下面所给的Java程序并保存为FirstProgram.java;class Test{public static void main(){System.out.println("Hello,my first java program!");}}(2)在命令行下运行javac FirstProgram.java,并根据出现的提示信息修改程序直至程序编译正确为止;(3)在命令行下运行java FirstProgram,并根据出现的提示信息修改程序直至程序运行正确为止;3、由多个类组成的Java程序的编写与运行;(1)在FirstProgram.java中添加以下代码;public class Another{public void say(){System.out.println("Another one.");}}(2)使用javac命令编译程序,并根据出现的提示信息修改程序直至程序编译正确为止;(3)使用java命令运行程序,并根据出现的提示信息修改程序直至程序运行正确为止。
Java程序设计实习指导书

目录第一章JA VA语言实验机器与环境 .............................................................................................. - 1 -1.1计算机的硬件配置 (1)1.2计算机的软件配置 (1)1.3JDK1.5.0的安装和设置 (1)1.4配置环境变量 (4)1.5测试安装 (7)1.6使用E CLIPSE IDE编译与运行程序 (7)第二章JDK开发工具简介及JAVA程序开发步骤 ...................................................................... - 9 -2.1编辑运行J AVA程序 (9)2.2在E CLIPSE中运行JAVA程序 (12)第三章实验内容 .......................................................................................................................... - 14 -实验一熟悉J AVA的编程环境 (14)实验二面向对象编程(1) (18)实验三面向对象编程(2) (20)实验四多线程异常处理 (28)实验五SWT图形用户界面 (30)实验六J AVA 输入输出流 (32)实验七J AVA A PPLET小应用程序 (35)实验八网络编程基础 (39)实验九通过JDBC方式操作数据库 (40)附录 ................................................................................................................................................ - 43 -1SWT/JF ACE 简介 (43)2SWT/JF ACE 常用组件 (47)3容器类 (61)4布局管理器 (66)5SWT的事件处理 (83)6SWT D ESIGNER简介 (89)7本章小结 (96)第一章Java语言实验机器与环境1.1计算机的硬件配置PC系列微机,包括286、386、486、奔腾及各种兼容机,要求内存为64M以上,一个硬盘驱动器和一个软盘驱动器。
《Java程序设计》实验指导书

《Java程序设计》实验指导书华中师范大学信息技术系二00九年五月项目一Java语言基础 (3)项目二Java面向对象程序设计 (13)项目三Java高级编程 (23)项目四综合型Java程序设计与开发(一) (41)项目五综合型Java程序设计与开发(二) (42)附录一:实验报告要求 (43)附录二:实验成绩评分办法 (43)项目一Java语言基础一、实验学习目标1.熟悉Java开发环境2.了解和掌握Java的基本数据类型和基本运算3.掌握Java语言的条件控制语句,循环语句以及转向语句。
4.理解和掌握数组的基本内容(包括数组声明,初始化,复制等)。
5.掌握多维数组的定义和使用。
二、实验设备PC三、实验内容1.配置JDK运行路径并编译运行第一个Java应用程序。
2. 通过求最大值,算术运算,位移运算等小程序体会Java的基本数据类型和基本运算。
3.通过成绩等级判定,九九乘法表等小程序体会Java语言的条件控制语句,循环语句以及转向语句。
4.编写程序实现通过键盘输入10个数字并对这些数字进行排序,然后以从小到大的顺序输出。
5.编写程序实现两个矩阵相乘。
四、实验原理JDK(Java Development Toolkit)是Sun公司开发的Java开发工具包,它是一个简单的命令行工具,主要包括软件库、编译Java源代码的编译器、运行Java字节码的解释器,以及测试Java Applet的Applet阅读器,还有其他一些有用的工具。
JDK主要是通过DOS命令行,在DOS环境下进行Java程序的编译和运行。
常用的JDK工具包括javac、java、javadoc、appletviewer、jar、jdb、javah、javap、extcheck命令。
要了解它们的具体语法描述,可以在设置好JDK路径后,在DOS环境下直接输入相关“工具名称”按回车,就能够看到每种工具的具体使用语法。
五、实验步骤1.安装好JDK 5.0后,如果想在系统的任意目录下编译和运行编写好的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.掌握Java基本开发环境(JDK)的安装和配置方法。
2.掌握Java程序的编辑方法、编译方法和运行方法。
3.通过实验,对Java程序的开发过程有一个总体了解。
二、实验原理Java的基本开发工具包JDK包含了一系列命令,这些命令在JDK的安装目录的子文件夹bin之下。
编译和运行Java程序或者执行一些其他与Java开发相关的任务时(如打包、生成说明文档)需要使用这些命令,但开发者的Java程序与这些命令通常不会在同一个文件夹(同一个路径)下,这样执行相应的命令时非常不便。
为了能够方便的执行诸如程序编译等命令,必须设置操作系统的环境变量,当我们键入命令时,让操作系统能够从磁盘中寻找到相应的命令文件,载入内存中执行。
操作系统寻找外部命令的所依据的是环境变量path,Path中保存了一系列路径。
不同的路径之间用“;”分隔,为JDK配置环境变量就是要将Java开发命令如javac.exe所在的路径设置到环境变量path中。
为了编译、执行Java程序,需要进入命令窗口,在命令行状态下输入相应的命令。
除了Java相关的操作命令外,还会用到cd,dir等改变当前目录、列目录等操作系统命令。
编译Java程序使用命令javac.exe,基本的命令格式是:javac 源程序文件名注意源程序文件名要带扩展名“.java”。
源程序经编译后会生成相应的字节码文件,字节码文件的后缀是.class。
运行程序使用命令java.exe,命令的基本格式是:java 字节码文件名注意,此处的字节码文件名不能带扩展名。
三、实验环境运行Windows的PC机,能够连接Internet下载JDK四、实验内容和步骤1.实验内容①下载安装JDK,设置环境变量。
②使用编辑程序(如记事本)编辑输入HelloWorld.java源程序。
HelloWorld.java的内容如下:public class HelloWorld{ public static void main(String args[]){ System.out.println(“你好,恭喜!你成功开发了你的第一个Java程序!”);}}注意:文件名必须和声明的公共类的类名即“HelloWorld”保持一致,且扩展名为“.java”;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语言的运算符和表达式。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
实验一 Java实验环境的建立一、实验目的1.掌握Java编程环境的搭建过程;2.掌握Jcreator pro软件的使用方法;3.能使用Java doc文档。
二、实验内容1.下载并安装,配置JDK环境变量;2.下载Javadoc压缩包并解压在JDK安装路径下;3.下载Jcreator pro 并安装和配置使用环境;4.使用实验环境运行书中实例代码,在屏幕上输出“Hello Java”字符串。
①Java application程序代码如下:public class HelloJava{public static void main(String args[]){"Hello Java!");}}②Java applet程序代码如下:import .*;public class Hello extends{public void paint(Graphics g){("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;}" "+result);}}2.计算1---50之间所有素数的和。
public class Test{public static void main(String args[]){int count = 0;for(int i = 2;i<=50;i++){for(int j = 2;j<=i;j++){if(i>j){if(i%j == 0){count++;}}}if(count==0){}count = 0;}}}}3. 产生10个100之内的随机整数输出,并把这10个数按从小到大的顺序输出。
public class TestMath{public static void main(String args[]){int math[] = new int[10];for(int i = 0;i<10;i++){math[i] = (int)()*100);" ");}for(int i = 0;i<10;i++){for(int j = 0;j<10;j++){if(math[i]<math[j]){int l = math[i];math[i] = math[j];math[j] = l;}}}for(int i = 0;i<10;i++){" ");}}}4. 随机产生20个50~100间的整数,输出这20个数并找出最大数及最小数输出。
public class TestMath{public static void main(String args[]){int math[] = new int[20];int max = 0;int min = 100;for(int i = 0;i<20;i++){math[i] = (int)()*50+50);" ");}for(int i = 0;i<20;i++){max = max>math[i] ? max : math[i];min = min<math[i] ? min : math[i];}"max:"+max);"min:"+min);}}5.试编写程序,实现求几何形状(长方形、正方形、圆形)的周长、面积。
(可任选其一)import class Test{public static void main(String args[]) throws Exception{Scanner is = new Scanner;"请输入长方形的宽");int a = ();"请输入长方形的高");int b = ();"输入1求出周长,输入2求出面积,输入三求出周长与面积");int c = ();if(c == 1){"周长"+(a+b)*2);}else if(c == 2){"面积"+a*b);}else if(c == 3){"周长"+(a+b)*2+",面积"+a*b);}else{"输入有误,退出");}}}6.验证书中的例题。
三、试验要求1、预习试验内容并写出上机报告。
2、实验中出现的问题及实验体会。
实验三面向对象的程序设计(一)一、实验目的1.熟悉类的创建方法。
2.掌握对象的声明与创建。
3.能利用面向对象的思想解决一般问题。
二、实验内容1.以下程序能否通过编译?上机验证并指明错误原因与改正方法Class Location{Private int x,y;Public void Location(int a,int b){ X=a; y=b;}Public int getX(){return x;}Public int getY(){return y;}Public static void main(String args[]){Location loc=new Location(12,20);}2. 创建一个图书类,类中包含的属性有:书名、作者、出版社;包含的方法有:设置书籍状态,查看书籍状态。
书籍状态有在馆和外借两种。
public class Lib{ 设计一个Birthday类,其成员变量有:year,month,day;提供构造方法、输出Birthday 对象值的方法和计算年龄的方法。
编写程序测试这个类。
public class Birthday{证书中的例题。
三、实验要求1.事先预习,写出预习报告2.上机后写出实验报告实验四面向对象的程序设计(二)一、实验目的1.熟悉类的定义2.掌握对象的声明、实例化及成员的引用3.掌握构造方法及实例方法的区别与用法二、实验内容1.编写一个类,描述汽车,其中用字符型描述车的牌号,用浮点型描述车的价格。
编写一个测试类,其中有一个修改价格的方法,对汽车对象进行操作,根据折扣数修改汽车的价格,最后在main()方法中输出修改后的汽车信息。
class Car{String chePai;float price;float price1;Car(String chePai,float price){=chePai;=price*4/5;=price;}void dismessage(){"这辆车的品牌是"+chePai+"原价是"+price+"打折后为"+price1);}}public class TestCar{public static void main(String[] args){Car c=new Car("奔驰S6OO",50000);();}}2. 设计一个银行帐户类,成员变量包括账号、储户姓名、开户时间、身份证号码、存款余额等帐户信息,成员方法包括存款、取款操作。
public class Test {public static void main(String args[]){Bank b1 = new Bank("鹿鹿","鹿容","2012-04-30",1,;;;();}}class Bank{private String user;private String name;private String time;private int id;private double money;Bank(String user,String name,String time,int id,double money){= user; = name; = time; = id; = money;}public void cun(double inMoney){money = money+inMoney;}public void qu(double outMoney){if(money-outMoney>=0){money = money-outMoney;}}public void info(){"余额还有"+money);}}3. 编写一个java程序,设计一个汽车类Vehicle,包含的属性有车轮的个数wheels和车重weight。
小汽车类Car是Vehicle的子类,包含的属性有载人数loader。
卡车类Truck是Car类的子类,其中包含的属性有载重量payload。
每个类都有构造方法和输出相关数据的方法。
public class Vehicle {int wheels;double weights;Vehicle(int wheels,double weights){ 验证书中的例题。
三、实验要求1.事先预习,写出预习报告2.上机后写出实验报告实验五面向对象综合实验一、实验目的1.熟悉类的定义;2.掌握对象的声明、实例化及成员的引用;3.掌握构造方法及实例方法的区别与用法。
二、实验内容多数用户对去银行办理存款、取款等业务并不默生,用户自然感觉到了通过计算机办理业务的方便、快捷,也自然对编写出银行系统程序的程序员发出由衷的敬意。
实际上,当我们具备了面向对象编程的知识以后,我们也能编写出相应的程序。
程序框架如下,将代码补充完整:2. 设计一个银行帐户类,成员变量包括账号、储户姓名、开户时间、身份证号码、存款余额等帐户信息,成员方法包括存款、取款操作。
package bank; ; catch间的语句中若产生异常,则捕获异常,直接进行异常处理{}try{ 检查分数(score[i]); 入成绩();demo.输出成绩();}}三、实验要求1、根据题目要求完成程序中没有完成的模块。
2、写好上机报告。
实验七:图形用户界面设计(一)一、实验目的:1.巩固图形用户界面设计的方法2.掌握事件处理的设计方法二、实验内容:1.绘制如下形式的图形界面,要求:窗体背景为蓝色,中间为黄色方格。