《Java语言程序设计》实验指导书
JAVA语言实验指导
JAVA语言实验指导《Java程序设计》课程实验指导书实验一熟悉Java编程环境和Java程序结构一、实验目的:通过简单的输入输出程序熟悉Java编程环境,认识Java程序结构。
二、实验内容:在JDK或者V isual J++环境下编写简单的输入输出程序。
三、实验要求:1. 接收一个键盘输入的字符;2. 输出一条简单的问候信息;3. 写出实验报告,要求对程序结构做出详细的解释。
四、实验学时:2学时五、实验步骤:1.进入Java编程环境;2. 新建一个Java文件,命名为inOut.java;3. 定义主方法static public void main(String[ ] args);在方法体中调用System.in.read方法接收一个键盘输入的字符;调用System.out.println()方法,使程序输出一条问候信息;4. 编译运行程序,观察运行情况和输出结果。
(如果使用JDK环境,调用javac.exe和java.exe编译和执行程序)六、选作实验编写Java Applet程序实现上述功能。
实验二 Java语言基础训练一、实验目的:熟悉Java基本语法,练习使用Java的数据类型和控制结构,实现简单的数据和字符串操作。
二、实验内容:编写Java程序,输出1900年到2000年之间的所有润年。
三、实验要求:1. 正确使用Java语言的控制结构;2. 从屏幕输出1900年到2000年之间的所有润年;3. 写出实验报告。
四、实验学时:2学时五、实验步骤:1.进入Java编程环境;2. 新建一个Java文件,命名为runY ear.java;3. 定义主方法,查找1900到2000年之间的润年,并输出它们;4. 编译运行程序,观察输出结果是否正确。
六、选作实验编写程序,查找一个字符串中是否包含指定的字符。
实验三面向对象基础熟悉Java类的结构,掌握类的定义、方法和属性的定义以及对象的实现,掌握类的继承。
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程序设计实验地点:实验室110专业班级:物联网1401 学号: 2014002010学生姓名:李涛宇指导教师:李君蝉实验成绩:2016年 6 月20 日目录实验1 Java语言基础 (3)实验2 数组和字符串编程 (4)实验3 Java面向对象程序设计 (5)实验4 Java异常处理 (7)实验5 多线程编程 (12)实验6 图形用户界面编程 (13)实验7 输入与输出 (15)实验1 Java语言基础1.实验目的(1)通过实验,掌握Java语言程序设计的基本方法。
(2)学会Java语言中标示符的命名、运算符和表达式的应用。
(3)熟练地掌握Java程序流程控制语句的应用。
2.实验内容“水仙花数”是指一个3位数,其个位、十位、百位上的数字的立方和等于该数本身,例如371=33+73+13,因此371是一个水仙花数。
编写程序,求所有的水仙花数。
3.实验步骤及结果(1)实验过程中实验步骤及其结果。
package实验测试;public class Flower {public static void main(String[] args) {// TODO Auto-generated method stubint a,b,c;for(a=1;a<10;a++)for(b=0;b<10;b++)for(c=0;c<10;c++)if(a*a*a+b*b*b+c*c*c==100*a+10*b+c)System.out.println(100*a+10*b+c+"是水仙花数");}}(2)实验体会。
本实验虽然是java语言基础实验,但只运用到了java的输出,实际上仍然使用的是C语言基础中对于循环的控制。
在多重循环控制中注意循环变量的控制。
实验2 数组和字符串编程1.实验目的(1)通过实验,掌握Java语言中数组、字符串程序设计的基本方法。
《Java语言程序设计实验指导书》实验指导书
《Java语言程序设计实验指导书》实验指导书高川翔2012年2月一、实验的地位、作用Java语言程序设计实验作为课程实践性环节之一,是教学过程中必不可少的重要内容。
通过计算机实验和案例分析,使学生加深理解、验证巩固课堂教学内容;增强高级语言程序设计的感性认识;掌握程序设计的基本方法;培养学生理论与实践相结合的能力。
二、实验开设对象本实验开设对象为《Java语言程序设计》课程的学习者(信息与计算科学专业本科生),实验为必修内容。
三、基本原理及课程简介Java语言程序设计是必修基础课程。
本课程以BlueJ为工具,主要介绍面向对象的程序设计方法,Java面向对象程序设计语言和面向对象程序设计工具。
使学生掌握面向对象的思想方法,是后续专业课程的基础。
四、指导教师原则上由Java语言程序设计讲授教师负责,由年轻教师担任主要的实验指导教师,实验室人员配合指导。
指导教师应在每次实验前讲清实验目的、基本原理、实验要求等,指导学生在规定的时间内完成相关课程实验。
五、实验设备配置每人配置1台电脑,安装有JDK,以及Blue J、Eclipse或者JBuilder。
六、考核与报告1.实验后,学生将实验结果等内容写出实验报告,符合实验教学的要求,并得到指导教师的认可。
2.指导教师对每份实验报告进行审阅、评分。
3.该实验程依附于理论课,实验课的成绩记入课程平时成绩,占总成绩的25%实验一Java运行环境的安装、配置与运行一、实验课时3课时。
二、实验目的1.掌握下载并安装 JDK 软件包的方法。
2.掌握在BlueJ环境下编写、编译与运行 Java 程序的方法。
3.了解 Java 语言的概貌。
4.了解设置环境变量,命令行编译java程序的方法。
三、实验内容和要求内容:1.安装 JDK 软件包和BlueJ开发环境并进行配置。
(1)配置JDK运行环境:a)配置windows的path环境变量。
将安装的J2SDK(注意:必须安装J2SDK)的bin文件夹的完整路径添加到path系统变量中,如图3-4所示。
《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语言程序设计》——软件实验指导书
《Java程序设计》实验指导书太原理工大学计算机科学与技术学院(软件学院)目录实验1 Java语言基础 (3)实验2 数组和字符串编程 (4)实验3 Java面向对象程序设计 (5)实验4 Java异常处理 (7)实验5 多线程编程 (9)实验6 图形用户界面编程 (12)实验7 输入与输出 (13)实验8 网络编程 (14)实验9 数据库编程 (15)实验1 Java语言基础1.实验目的(1)通过实验,掌握Java语言程序设计的基本方法。
(2)学会Java语言中标示符的命名、运算符和表达式的应用。
(3)熟练地掌握Java程序流程控制语句的应用。
2.实验内容(1)编写应用程序,计算100(含100)以内所有偶数的和。
(2)“水仙花数”是指一个3位数,其个位、十位、百位上的数字的立方和等于该数本身,例如371=33+73+13,因此371是一个水仙花数。
编写程序,求所有的水仙花数。
(3)编写一个程序,求1-100间的素数。
(4)有一函数:x (x<1)Y= 3x-2 (1≤x<10)4x (x≥10)写一程序,给定x值,输出y值。
(5)使用for循环语句,编写程序输出以下图案。
☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆(6)编写程序,输出从公元1900年到2100年所有闰年的年号,每输出5个年号换一行。
判断年是否为闰年的条件是:①若年号可以被4整除,而不能被100整除,则是闰年;②若年号可以被400整除,也是闰年。
3.实验预习(1)复习本章所学内容。
(2)写出实验内容中第(2)、(3)题两个程序的源代码,作为预习报告。
4.实验步骤及结果实验过程中,注意记录以下内容:(1)实验过程中实验步骤及其结果。
(2)遇到的问题及解决办法。
(3)实验体会。
实验2 数组和字符串编程1.实验目的(1)通过实验,掌握Java语言中数组、字符串程序设计的基本方法。
(2)较熟练地掌握Java程序数组的应用、字符串处理操作的方法应用。
《Java程序设计》课程实验指导书
《Java程序设计》课程实验指导书实验一 Java运行环境,Java程序的编辑、编译与运行一、实验目的:学会Java语言程序开发工具及运行平台J2SDK的下载与安装方法;熟悉J2SDK命令的使用。
学会使用编辑器编辑Java程序,并对程序进行编译、纠错、和运行,了解Java Applecation程序和Java Applet程序的执行方法。
For personal use only in study and research; not for commercial use二、实验内容:1、登录到网站,查找免费的Java语言程序开发工具及运行平台JDK。
选择适当的版本并下载,然后安装。
2、使用以下JDK命令,掌握这些命令的使用方法:For personal use only in study and research; not for commercial useJavac:Java语言编译器Java:Java语言应用程序启动器appletviewer :Java Applet小程序运行和调试器For personal use only in study and research; not for commercial use3、选择一个文本编辑工具(如:记事本),输入一个Application程序,然后进行编译运行:4、输入一个Applet程序,编辑、编译并使用appletviewer运行。
三、实验内容类型:验证型For personal use only in study and research; not for commercial use四、实验学时:2学时五、实验步骤:1.登录到网站,下载JDK,然后(以缺省方式)安装,记住你的安装目录(假定你的安装目录是:c:\XAAAX)。
2.设置环境变量(以WindowsXP为例,Windows2000类似):右键点击“我的电脑”,选择“属性”,选择“高级”,选择“环境变量”:若环境变量(不区分大小写)path和classpath已存在,则选中该变量后使用“编辑”功能,对于classpath将下列内容加入变量的开头(注意:其中c:\XAAAX表示你的JDK的安装目录,要与你的目录名(即文件夹名)一致):.;c:\ XAAAX \lib\tools.jar;c:\ XAAAX \lib\dt.jar;对于path将下列内容加入变量的开头:.;c:\ XAAAX \bin;c:\ XAAAX ;若环境变量(不区分大小写)path和classpath不存在,则使用“新建”功能,对于classpath 输入:.;c:\ XAAAX \lib\tools.jar;c:\ XAAAX \lib\dt.jar;对于path输入:.;c: XAAAX \bin;c:\ XAAAX;按“确定”退出后,环境变量就设置好了。
【信息实验指导书】Java语言程序设计实验指导书
Java 程序设计实验指导书实验一 Java 程序设计环境掌握Java 程序设计环境的安装和配置方法;1. Java 程序可分为哪两种?分别如何运行?2. 试简述J2SE 、J2ME 与J2EE 的简单区别。
3. 试修改例1-1程序,使其输出的字符串为“I ’d like to study Java !”,并在DOS 命令行环境下编译与运行该程序。
实验二~三 设计Application 及 Java 的基本要素掌握Application 的设计方法及正确使用Java 基本要素的方法。
1. 下面哪些是合法的常量(1) 2M (2) 4 (3) 8I (4) 6.5 (5) ch3(6) 5.6E03 (7) \t (8) –90 (9) 012 (10) 0x142. 下列符号那些可以作为Java 的变量名?(1) 3a (2) main (3) KFC (4) ch .s (5) File (6) a*b (7) m_n (8) new (9) nn2 (10) -x (11) _y (12) exp (13) ha? (14) m&m (15) j,k (16)p:q3. 试写出下列Java 表达式的运算结果:(1) 15+4*5-12(2) (18-4)/7+6(3) 2>=5(4) 6<=6(5) 5>2 && 8<8 &&23<36(6) 56/9+3.6(7) 48%9+5*5-4(8) 9-7<0 || 11>8(9) (3>2) ? 8 : 9(10) 9= =8 && 3<74. 假设int m=2,float n=0.1f ,经过下列表达式的运算后,m 、n 各为什么值?(1) m=9/8;(2) m=45%8+4*5-4;(3) m=36+36*2%m--;(4) m*=5/m-1;(5) n-=5*3.1;5. 已知圆球体积公式为334r V π=,编写一程序,当r=3时,圆球的体积值。
java实验指导书 第三版
《Java语言程序设计》实验指导书(第三版)辽宁科技大学计算机科学与工程学院2008年1月出版目录实验导读 (4)一、本实验指导书的使用特点 (4)二、对学生的要求 (4)三、对教学的要求 (4)实验一 JAVA语言的编程环境和开发工具 (5)一、实验目的 (5)二、实验内容 (5)三、全面介绍JDK (5)1.Java2 的三种技术平台 (5)2.Java开发工具包JDK (6)3.如何获取JDK (6)4.JDK的安装说明 (7)5.JDK运行的环境变量配置 (9)6.应用JDK开发Java程序的步骤 (10)7.应用JDK开发Java程序的例子 (11)四、集成开发工具J CREA TOR2.5 (13)1.JCreator版本介绍 (13)2.JCreator的获取 (14)3.JCreator的安装 (14)4.JCreator的使用 (16)五、集成开发工具JB UILDER简介 (29)六、实验报告要求 (30)实验二 JAVA语言基础 (31)一、实验目的 (31)二、实验内容 (31)三、实验报告要求 (32)实验三 JAVA流程控制 (33)一、实验目的 (33)二、实验内容 (33)三、实验报告要求 (34)实验四面向对象程序设计 (35)一、实验目的 (35)二、实验内容 (35)三、实验报告要求 (39)实验五接口、包、异常 (40)一、实验目的 (40)二、实验内容 (40)三、实验报告要求 (48)实验六常用类包与字符串 (49)一、实验目的 (49)二、实验内容 (49)三、实验报告要求 (54)实验七文件管理与流式文件 (55)一、实验目的 (55)二、实验内容 (55)三、实验报告要求 (57)实验八 JAVA小程序APPLET (58)一、实验目的 (58)二、实验内容 (58)三、实验报告要求 (61)实验九图形用户界面GUI (62)一、实验目的 (62)二、实验内容 (62)三、实验报告要求 (64)实验十 JAVA的多线程 (65)一、实验目的 (65)二、实验内容 (65)三、实验报告要求 (68)实验十一综合实验 (69)一、实验目的 (69)二、实验内容 (69)三、实验报告要求 (70)附录1 【JCREATOR使用自定义类包】 (71)附录2 【JCREATOR使用IE浏览器】 (76)1.Sun公司Plug-in技术的推出 (76)2.如何获得JRE (76)3.在JCreator中的配置 (77)4.在JCreator中运行IE (81)附录3 【一些参考的例程】 (82)实验1:学会简单的开发 (82)实验2:验证表达式结果 (82)实验3 Java流程控制 (83)实验4:由键盘输入数据 (84)实验5:类与方法 (85)实验6:一个实用的Java Applet (85)实验7:多线程与异常处理 (86)实验8:Applet与多线程 (87)实验9:继承与接口 (89)实验10:文本的拷贝、粘贴、替换 (91)实验11:简单文本编辑器 (94)实验12:菜单与文件对话框 (104)实验13:汽车赛跑 (107)开放实验: (111)实验一 JAVA的健盘事件管理 (111)一、实验目的 (111)二、实验内容 (111)三、实验报告要求 (113)实验二 JAVA的APPLET与多线程 (114)一、实验目的 (114)二、实验内容 (114)三、实验报告要求 (115)实验导读一、本实验指导书的使用特点1)提供源代码。
《Java程序设计》课程实验指导书
《Java程序设计》课程实验指导书实验一 Java运行环境,Java程序的编辑、编译与运行一、实验目的:学会Java语言程序开发工具及运行平台J2SDK的下载与安装方法;熟悉J2SDK命令的使用。
学会使用编辑器编辑Java程序,并对程序进行编译、纠错、和运行,了解Java Applecation程序和Java Applet程序的执行方法。
For personal use only in study and research; not for commercial use二、实验内容:1、登录到网站,查找免费的Java语言程序开发工具及运行平台JDK。
选择适当的版本并下载,然后安装。
2、使用以下JDK命令,掌握这些命令的使用方法:For personal use only in study and research; not for commercial useJavac:Java语言编译器Java:Java语言应用程序启动器appletviewer :Java Applet小程序运行和调试器For personal use only in study and research; not for commercial use3、选择一个文本编辑工具(如:记事本),输入一个Application程序,然后进行编译运行:4、输入一个Applet程序,编辑、编译并使用appletviewer运行。
三、实验内容类型:验证型For personal use only in study and research; not for commercial use四、实验学时:2学时五、实验步骤:1.登录到网站,下载JDK,然后(以缺省方式)安装,记住你的安装目录(假定你的安装目录是:c:\XAAAX)。
2.设置环境变量(以WindowsXP为例,Windows2000类似):右键点击“我的电脑”,选择“属性”,选择“高级”,选择“环境变量”:若环境变量(不区分大小写)path和classpath已存在,则选中该变量后使用“编辑”功能,对于classpath将下列内容加入变量的开头(注意:其中c:\XAAAX表示你的JDK的安装目录,要与你的目录名(即文件夹名)一致):.;c:\ XAAAX \lib\tools.jar;c:\ XAAAX \lib\dt.jar;对于path将下列内容加入变量的开头:.;c:\ XAAAX \bin;c:\ XAAAX ;若环境变量(不区分大小写)path和classpath不存在,则使用“新建”功能,对于classpath 输入:.;c:\ XAAAX \lib\tools.jar;c:\ XAAAX \lib\dt.jar;对于path输入:.;c: XAAAX \bin;c:\ XAAAX;按“确定”退出后,环境变量就设置好了。
Java语言程序设计实验指导
《Java语言程序设计》实验指导书前言一、实验目的实验的目的是提高学生分析问题、解决问题的能力和动手能力,通过实践环节理解Java语言的基本结构和程序设计方法。
通过亲手编程掌握Java语言编程的方法。
二、实验内容为了使学生在上机实验时目标明确,本实验指导针对课程内容编写了10个实验。
学生可以在课内机时先完成指导书中给出的验证程序部分,理解所学的知识,在此基础上再完成其他内容。
指导书中的10个实验如下。
1.熟悉Eclipse开发环境2.基本程序设计3.数组4. 类的设计5. 继承6.多态7.抽象类8.接口9.异常10.图形用户界面程序设计三、实验任务《Java语言程序设计》是一门实践性很强的课程,除了在课内安排的实验外,鼓励学生在课外用相关技术进行编程练习。
全部实验中工作区Workspace的名字命名方式为学号和姓名的组合,例如:1409111101魏芳,实验中的每一个程序都要单独创建一个项目,例如实验1的第一个实验,项目名称为Lx1_1。
实验2的第一个实验,项目名称为Lx2_1,其余实验依此类推。
定义类时要用到的包名按照实验要求设置。
实验 1 熟悉Eclipse开发环境1.1综合实验一、实验题目分别通过控制台和对话框显示“井冈山大学”文本信息。
二、实验目的1.掌握IDE开发工具Eclipse的使用方法。
2.掌握编写及运行 Java程序的方法。
4.了解 Java语言的概貌。
5.为学习 Java语言和进行 Java程序的实验做好准备工作。
三、实验内容熟读并识记实验上机步骤的各项内容,按照上机步骤运行开发程序并输入本实验的源程序,保存源程序后执行创建和试运行步骤。
四、实验步骤1.在U盘上新建以学号和自己姓名组合为名称的工作区文件夹。
2.运行Eclipse,按提示选择或输入工作区文件夹。
3.创建Java项目(Java project)。
创建名为Lx1_1的Java项目。
其方法是从主菜单中依次选择File->New->Java Project,在弹出的窗口中填入项目的名称,其余选项采用默认值,单击Finish即可。
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以上,一个硬盘驱动器和一个软盘驱动器。
04748《JAVA语言程序设计》实验指导书
三、实验任务与时间安排
《Java 语言程序设计》具体实践课时安排如下: 模块 实验序号 1 Java 语言 程序设计 2 3 4 5 知识点 实践课时 4 4 8 4 8 32 备注
Java 的开发环境和基本语法 Java 中的类和接口 Java 的图形界面编程 Java 的多线程编程 数据库编程
合计Βιβλιοθήκη -1-目录
前言................................................................................................................................................................... - 1 一、上机实验目的................................................................................................................................... - 1 二、实验基本内容................................................................................................................................... - 1 三、实验任务与时间安排....................................................................................................................... - 1 目 录...........................
Java程序设计实验指导书
Java程序设计实验指导书《Java程序设计》实验指导书实验1 Java编程基础一、实验目的(1)熟练掌握JDK编写调试Java应用程序及Java小程序的方法。
(2)熟练掌握Java应用程序及小程序的结构。
(3)了解Java语言的特点,基本语句、运算符及表示式的使用方法。
(4)熟练掌握常见数据类型的使用。
(5)熟练掌握if-else、switch、while、do-while、for、continue、break、return语句的使用方法。
二、实验要求(1)调试程序要记录调试过程中出现的问题及解决办法;(2)编写程序要规范、正确,上机调试过程和结果要有记录,不断积累编程及调试经验;(3)做完实验后给出本实验的实验报告。
三、实验设备、环境奔腾以上计算机,Windows 、J2SDK、IE浏览器四、实验步骤及内容(1)输入并调试下面的程序class HelloWorld{public static void main(String[] args){System.out.println(“Hello,world”);}}(2)编写程序,输出Fibonacci数列的前20个数public class Fibonacci {private static int fibonacci(int n){int i = 0,j = 1;if(n == 0)return i;if(n == 1)return i+j;elsereturn fibonacci(n - 1) + fibonacci(n - 2); }public static void main(String agrs[]){for(int i = 0; i < 20; i++){System.out.println(fibonacci(i) + " ");}}}(3)编写Java小程序,在IE浏览器中输出字符串”hello,world”import java.awt.*;import java.applet.Applet;public class HelloApplet extends Applet{public void paint(Graphics g){g.setColor(Color.red);g.drawString("Hello!",20,20);}}4)编写程序,输出如下形式的数字方阵:n=40 0 0 00 1 1 10 1 2 20 1 2 3public class Testone4 {public static void main(String[] args) {for(int i = 0; i < 4; i++)。
《Java程序设计》实验指导书
《Java程序设计》实验指导书实验一Java开发环境的安装与配置一.实验目的1.掌握JDK的安装步骤(有条件的话可以在Linux系统下安装)。
2.理解环境变量PA TH, CLASSPA TH的作用,以及它们的设置方法(Win98和Win2000/XP、Win7、Win8下的设置方法有所区别)。
3.熟悉记事本(或JCreator)编辑环境,编写简单的Application程序,并编译和解释执行。
4.记录编译和执行Java程序当中的系统错误信息提示,并给出解决办法。
二.实验内容1.下载最新版本的JDK,并安装。
2.设置环境变量PA TH, CLASSPA TH, 使得Java程序能正确编译和执行。
3.在记事本(或JCreator)环境下编写一个HelloWorld.java程序,在DOS提示符下编译并执行这个程序。
4.编写一个类A,它位于包a中,保存到A.java中,再编写一个类B,它位于包b中,保存到B.java中。
在类B中实例化类A的一个对象。
分别编译类A和类B。
5.实验时,在计算机中建立分别如下目录:D:\学号\src和D:\学号\class,分别用来放置Java源文件和编译后的字节码文件(注:每位同学分别用自己的学号建立目录)。
三.思考题1.什么是JVM,它的作用是什么?2.如何理解PA TH和CLASSPA TH,,如何设置它们。
实验二类的封装、继承、多态一.实验目的1. 复习、理解OOP的三大特征——封装、继承和多态。
2. 学会使用Java编写简单的类。
理解类的属性和方法。
3.掌握关键字private, protected, public的作用,掌握静态类,内部类的概念。
4. 掌握多态的概念。
二.实验内容1.分别编写两个类Point2D,Point3D来表示二维空间和三维空间的点,使之满足下列要求:A.Point2D有两个整型成员变量x, y (分别为二维空间的X,Y方向坐标),Point2D的构造方法要实现对其成员变量x, y的初始化。
《java程序设计》实验指导书(完整)
《j a v a程序设计》实验指导书(完整)-CAL-FENGHAI-(2020YEAR-YICAI)_JINGBIAN实验一 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个数按从小到大的顺序输出。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
Java语言程序设计实验指导书万静编北京化工大学信息科学与技术学院2007年12月前言《Java语言程序设计》是一门实践性很强的课程,学生必须结合大量的编程练习才能更好地理解和掌握课程内容。
通过与课程内容相配合的实验教学环节,使学生在深入理解课程内容的基础上,体验和领会程序设计的步骤和方法,学会如何解决具体的问题。
本门课程共设7个实验,实验题目如下:(1)Java语言基础;(2)类与对象;(3)图形绘制;(4)事件处理和图形化用户界面;(5)多线程;(6)文件处理;(7)综合实验。
实验时间地点(1)时间:第6周至第13周,周四下午8,9节,电教楼一层机房实验环境安装JDK1.6作为基本开发平台,同时安装了Textpad,Eclipse和NetBeans。
为学生提供了三种不同的Java开发环境:JDK和文本编辑器、JDK和与JDK集成的文本编辑器(Textpad)以及集成开发环境(Eclipse,NetBeans)。
学生可以根据学习的进展,在初期采用前两种相对简单的开发环境,在后期学习使用集成开发环境,掌握在实际工作中被广泛使用的集成化开发环境。
电教楼二层机房开机后进入windows2000,所有内容安装在d:\java\目录下。
安装了以下内容:JDK1.6,文档,eclipse, netbeans, textpad。
电教楼一层机房开机后进入windowsxp,在桌面上有java文件夹,所有内容均在文件夹中。
实验课的安排在实验中,至少完成7个实验。
在每个实验中,一般包括多个可选的实验内容,学生可根据自身情况选择一个实验内容完成。
按照顺序,每次完成一个实验。
实验的检查实验完成后,学生需要在机房现场向指导教师演示和讲解程序,还需提交实验报告。
指导老师根据程序完成质量和实验报告的质量给予评分。
实验报告包括源代码、输入输出的结果和小结。
源代码需要至少包含20%的注释。
每次实验提交到Java实验平台。
每次实验提交的截止日期为下一次实验之前。
前6次实验每个5分,第7次实验10分。
若实验考核不合格,将导致课程总成绩不合格。
目录前言 (2)实验一 JA V A语言基础 (5)实验二类与对象 (9)实验三图形绘制 (10)实验四事件处理和图形化用户界面 (12)实验五多线程 (13)实验六文件处理 (14)实验七综合实验 (15)实验一 Java语言基础1.1 实验目的(1)熟悉使用Textpad来编写和运行程序;(2)掌握Java语言的基本语法和程序结构;(3)掌握输入输出的基本方法;(4)掌握字符串的处理。
1.2 实验要求(1)学会使用Textpad环境,掌握编辑、编译和运行Java程序的完整过程;(2)认真复习Java语言基础知识;(3)在Textpad环境下完成选做实验内容;(4)认真撰写完整的实验报告;1.3 实验内容(1)熟悉Textpad开发环境,了解菜单和工具栏的意义,学会创建、编辑、编译和运行Java程序;学会使用JDK文档查找需要的信息。
(2)验证回文串。
编写程序,验证一个字符串是否为回文串:是否从前读它和从后读它都是一样的。
例如,mom,dad是回文串。
该程序接收用户输入的字符串,判断是否为回文串,然后将判断的结果输出。
在验证回文串时,忽略大小写、空格和标点。
示例输出如图1、图2所示。
图1 验证回文串输入界面图2 验证回文串输出界面(3)三子棋。
编写程序,实现简单的三子棋游戏。
在三子棋中,双方在3*3的棋盘中轮流下棋,一方用*表示,另一方用O表示。
如果一方的3个棋子占据了同一行,同一列或者对角线,则该方获胜。
如果棋盘已被棋子占满,但没有一方获胜则出现平局。
在程序中,一方为用户,用户在界面上输入每次下棋的位置;另一方下棋的位置为随机自动生成。
示例输出如图3、图4所示。
图3 三子棋输入界面图4 三子棋结束界面1.4 实验步骤(1)首先,确保实验机器上是否安装Textpad、JDK1.6和Java帮助文档;(2)参考相关资料和文档,掌握Textpad使用方法和Java程序的编辑、编译、运行的完整过程;(3)根据自身掌握知识的情况,选作实验内容,并完成编码、调试和运行。
1.5 实验提示(1)采用Scanner类或者JOptionPane类中提供的方法输入,输出采用System.out中的方法或JOptionPane类提供的方法。
(2)字符串处理可以使用String或StringBuffer类。
(3)public类名和文件名相同。
Textpad开发环境简介启动并进入Textpad的两种方法:(1)在开始菜单上,选择程序,然后Textpad,再选择Textpad4.7.3中文版。
(2)双击桌面上的Textpad的图标。
启动Textpad之后,就可以看到如图5所示的主界面。
在Textpad的文件菜单下选择新建文件,输入程序代码,然后保存,保存时选择文件类型为Java程序。
代码编写完成后,点击工具菜单下的编译Java,则开始编译;编译通过后点击工具菜单下的运行Java应用程序即可运行程序。
如要退出开发环境,可选择文件菜单下的退出命令。
NetBeans开发环境简介启动并进入NetBeans的两种方法:(1)在开始菜单上,选择程序,然后NetBeans5.5,再选择NetBeans IDE。
(2)双击桌面上的NetBeans的图标。
启动NetBeans之后,就可以看到如图6所示的主界面。
关于主界面上菜单、工具栏的详细介绍,可以参考帮助中的快速入门指南。
如要退出开发环境,可选择文件菜单下的退出命令。
图5 Textpad开发环境界面图6 NetBeans开发环境及面Eclipse开发环境简介启动并进入Eclipse的方法:双击桌面上的Eclipse的图标。
启动Eclipse之后,就可以看到如图7所示的主界面。
关于主界面上菜单、工具栏的详细介绍,可以参考帮助说明,这里不再详细介绍。
如要退出开发环境,可选择文件菜单下的退出命令。
图7 Eclipse开发环境界面JDK帮助文档的使用双击桌面上的JavaAPI图标,就可打开JDK帮助文档。
在左侧的搜索栏可以输入要查找的内容,则会显示相关的主题,点击目标主体,则在右部出现该主题的相关内容。
如果是一个类,则会显示这个类的类层次结构、实现的接口、说明、字段、构造方法和方法的列表和说明。
文档的界面如图8所示。
图 8 JDK帮助文档界面实验二类与对象2.1 实验目的(1)理解面向对象程序设计与过程化程序设计的区别,理解类和对象的概念,掌握如何编写和使用类;(2)理解数据成员、方法和构造方法的概念,掌握在类中的声明和使用;(3)理解重载的概念,掌握重载的使用;(4)理解继承和多态的概念,掌握它们的使用;(5)理解封装的概念,掌握封装的使用。
2.2 实验要求(1)认真理解类、对象、数据成员、方法、构造方法、重载、多态、继承、封装等基本概念;(2)掌握类的定义和使用方法;(3)在Textpad环境下完成选做实验内容;(4)认真撰写完整的实验报告。
2.3 实验内容(1)复数类。
编写一个复数类,可以进行复数加法和减法运算。
编写一个包含main方法的类(应用程序)测试该复数类。
要求该复数类至少包含一个无参的构造方法和一个带参的构造方法;数据成员包括复数的实部和虚部,为double类型;包括两个方法,分别实现复数的加法和减法运算。
示例输出如图9所示。
(2)图书借阅。
编写三个类,图书类、学生类和测试类,可以处理简单的书籍借阅情况,包括借书和还书等。
图书类的数据成员包括书名、书号和借书学生等;方法包括借书、还书和显示书籍信息等。
学生类的数据成员包括姓名、学号和所借书籍等;方法包括显示学生信息等。
测试类是一个应用程序,在该程序中创建图书类和学生类对象,完成图书的借阅和归还。
(3)Employee类层次结构。
创建四个类,分别为Employee类、SalariedEmplyee类、HourlyEmployee类和CommissionEmployee类。
其中Employee类是其他三个类的父类。
Employee类包含姓名和身份证号。
除此之外,SalariedEmployee类还应包含每月工资;HourlyEmployee类还应包含每小时工资数和工作时间数;CommissionEmployee还应包含提成比例和销售总额。
每个类都应有合适的构造方法、数据成员的设置和读取方法。
编写一个应用程序,创建这些类的对象,并输出与对象相关的信息。
注意子类有时需调用父类的构造方法和被覆盖的方法,成员变量定义为private,对有些方法实现重载。
图9 复数类的输出界面2.4 实验步骤(1)首先,声明和定义类,在类中定义数据成员、方法和构造方法;(2)定义一个包含main方法的类,测试已经定义好的类。
2.5 实验提示(1)注意数据成员的初始化;(2)注意在继承的层次中构造方法的调用次序;(3)注意遵循Java的命名风格;(4)注意public,private,protected的区别和使用。
实验三图形绘制3.1 实验目的(1)理解和图形绘制的相关类的设计思想,掌握它们的使用;(2)理解继承、封装和多态的概念,掌握它们的使用;(3)掌握图形绘制的方法。
3.2 实验要求(1)了解图形绘制的概念、分类和作用;(2)掌握Color类、Fonts类、Graphics类、Graphics2D类的使用;(3)在Textpad环境下完成选做实验内容;(4)认真撰写完整的实验报告。
3.3 实验内容(1)显示函数图像。
编写程序,画出函数f(x)=x*x的图像。
输出示例如图10所示。
图10 显示函数图像界面图 11 绘制时钟界面(2)显示时钟。
编写程序显示一个时钟。
示例输出如图11所示。
(3)绘制图形。
定义4个类,MyShape、MyLine、MyRectangle和MyOval,其中MyShape是其他三个类的父类。
MyShape为抽象类,包括图形位置的四个坐标;一个无参的构造方法,将所有的坐标设置为0;一个带参的构造函数,将所有的坐标设置为相应值;每个坐标的设置和读取方法;abstract void draw(Graphics g)方法。
MyLine类负责画直线,实现父类的draw方法;MyRectangle负责画矩形,实现父类的draw方法;MyOval负责画椭圆,实现父类的draw方法。
编写一个应用程序,使用上面定义的类,随机选取位置和形状,绘制20个图形。
示例输出如图12所示。
图12 绘制图形界面3.4 实验步骤(1)首先自定义一个继承自JPanel的类,重写paintComponent方法,在该方法中完成图形绘制任务;(2)定义一个继承自JFrame的类,在该类中完成界面的设计,将(1)中的定义的面板加入到该框架类中;(3)定义一个包含main方法的测试类,在该类中创建框架类对象,并显示;(4)编译、调试、运行程序。