Java程序设计实验指导书1.7.1
- 格式:doc
- 大小:1.22 MB
- 文档页数:68
实验一基本数据类型与控制语句一、实验目的及要求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语言实验指导《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程序设计实训指导书西京学院前言Java程序设计适用专业包括软件技术、计算机应用技术、计算机网络技术、软件技术(软件测试)、电子商务专业等专业。
通过实训使学生加深对JA V A基本理论知识的理解,巩固课堂教学内容。
以培养学生的实际操作能力为基本目标,学生经过一学期的系统训练后,能基本掌握Java语言的编程思想,能独立编写Java程序,并为后续课程的学习打下良好的基础。
目录实训一简单Java程序调试 (1)实训二 Java语言基础 (3)实训三分支语句 (8)实训四循环语句 (10)实训五数组 (12)实训六类与对象 (14)实训一简单Java程序调试一、实训目的1.掌握下载和安装JDK开发工具的方法。
2.熟悉JDK开发工具的使用。
3.学习编写简单的Java Application和Java Applet程序。
4.了解Java程序的基本组成结构;5.了解Java 语言的概貌、了解Java源代码、字节码文件、掌握Java程序的编辑、编译和运行过程。
6.为学习Java 语言和进行Java 程序的实验做好准备工作。
二、实训内容编写简单的Java Application和Java Applet程序,编译并运行这两个程序。
三、实训学时(4学时)四、实训步骤1.下载,安装JDK下载地址为JA V A官方站点:。
在这里我们也提供了JDK1.4.2的下载。
在Windows下,直接运行.exe文件,安装到一个目录,这里用C:\j2sdk1.4.2\作为例子。
安装完毕后,打开系统属性窗口,点“高级”,然后点击“环境变量”按钮,显示如下窗口:在系统变量这一栏里选定Path,然后点“编辑”按钮,在弹出的对话框1加入;C:\j2sdk1.4.2\bin,安确定退出,并重新启动计算机。
2.测试环境(1)用文本编辑器写一个简单的java程序:public class HelloWorld {public static void main(String args[]) {System.out.println("Hello World!");}}这个例子的功能就是显示“Hello World”。
第Ⅰ部分:实验指导实验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程序设计》课内实验指导书撰写:赵卓君2015年6月目录实验一:Java基本语法 (4)实验二:面向对象编程 (5)实验三:异常 (9)实验四:util包和集合框架 (11)实验五:io包和输入输出 (14)实验六:GUI+JDBC编程 (16)实验七:多线程 (20)实验一:Java 基本语法一、 实验目的:熟悉Java 程序的结构,并能完成一些基本的算法操作。
熟悉Java 程序的if-else 、switch-case 语句、循环语句以及数组的用法。
二、 实验要求:1、 编写一个Java Application 程序,循环打印如下图所示图案:【提示】可以将一个整数看成是ASCII 码,转换为对应的字符。
如:(char)65 得到ASCII 码65对应的字符“A ”2、 编写一个Java 程序,接受用户输入的一个1~12之间的整数月份,利用switch 语句输出对应月份的天数。
(提示:在DOS 命令窗口里编译运行该程序,如图所示:)int month=Integer.parseInt(args[0]); //在程序中用该行代码获得输入的月份3、 定义一个包含10个整数的数组,求该数组中的最大值、最小值、平均值与总和。
运行时,在该处输入的月份提示:在DOS命令窗口里编译运行该程序,如图所示:运行时,在该处输入10个整数//获取命令行输入的10个整数int[] ary=new int[10];for (int i = 0; i<ary.length; i++)ary[i]=Integer.parseInt(args[i]);实验二:面向对象编程一、实验目的:熟练掌握类的创建与使用,理解封装与抽象的概念,理解信息隐藏以及4种访问控制修饰符的用法,熟练掌握构造方法的用法。
二、实验要求:1.问题描述➢狗生活在陆地上(是一种陆生动物),既是哺乳类的也是肉食性的。
程序设计实验指导书一、实验目的本实验旨在通过编程实践,提高学生的程序设计能力,加深对程序设计的理解。
通过完成实验任务,学生能够掌握常用的程序设计语言和工具,并能够独立完成基本的程序设计任务。
二、实验环境1. 软件:该实验使用的程序设计语言为Java,所以需要安装Java开发环境(JDK)。
2. 开发工具:推荐使用集成开发环境(IDE),如Eclipse、IntelliJ IDEA等。
3. 硬件:能够运行所需开发工具和Java程序的计算机。
三、实验内容1. 实验一:程序基础本实验主要考察学生对程序结构和基本语法的理解。
学生需要编写一个简单的Java程序,在控制台输出指定的内容。
可以选择合适的题目,如输出学生的个人信息、打印乘法口诀表等。
2. 实验二:条件语句和循环结构本实验主要考察学生在程序中正确运用条件语句和循环结构的能力。
学生需要编写一个Java程序,实现一个简单的计算器功能。
要求用户输入两个数字和运算符,程序可以根据运算符进行加、减、乘、除等运算,并输出结果。
3. 实验三:数组和函数本实验主要考察学生对数组和函数的理解和运用能力。
学生需要编写一个Java程序,实现对一个整型数组的排序功能。
要求用户输入一组数字,程序可以按照升序或降序对数组进行排序,并输出排序后的结果。
四、实验步骤1. 安装Java开发环境(JDK):请根据实验环境中提到的软件安装要求,安装合适版本的JDK,并配置环境变量。
2. 安装集成开发环境(IDE):根据个人喜好选择合适的IDE,并按照官方指引进行安装和配置。
3. 创建Java项目:在IDE中创建一个新的Java项目,并创建相应的源文件。
4. 编写代码:根据实验内容中的要求,在源文件中编写相应的Java 代码。
5. 编译和运行程序:使用IDE提供的功能,编译和运行程序,观察程序输出是否符合预期结果。
6. 调试和修改:如果程序出现错误或不符合预期,可以使用IDE提供的调试功能进行定位和修复。
实验1 Java运行环境及简单应用程序开发一、实验目的(1)可以安装并配置Java运行环境。
(2)掌握Java中path和classpath的属性作用。
(3)可以编写一个简单的Java应用程序。
(4)掌握Java应用程序的开发流程。
二、实验内容及步骤1.安装并配置运行环境(1)任务安装JA V A SE,检查和设置环境变量path。
(2)步骤第一步:安装JA V A SE,安装后在安装目录下应有jdk和jre文件夹。
第二步:设置环境变量path,步骤参见教材P7。
第三步:检查环境变量path,可在命令提示符下使用命令javac –version 检查path是否配置好及jdk的版本。
第四步:如运行或编译程序时出错,可配置classpath,步骤参见教材P7。
(3)问题:程序中的主类如果不用public修饰,编译能通过吗?程序中的主类如果不用public修饰,能正确运行吗?编译器怎样提示丢失大括号的错误?编译器怎样提示语句丢失分号的错误?编译器怎样提示将System写成system这一错误?编译器怎样提示将String写成string这一错误?(4)实验报告将上述思考题写在实验报告上。
2. 编写简单的Java应用程序(1)任务任务一:在屏幕上输出“我喜欢学习java”。
任务二:在屏幕上输出出以下信息:******************************** java程序设计*******************************(2)步骤第一步:使用记事本或EDIT编写源程序,源程序内容参见教材P9例1-1。
第二步:保存并为源程序命名。
保存时若使用记事本,保存类型请选择“所有类型”,命名规则参见教材P9,保存类型为.java。
第三步:打开命令提示符,进入源程序保存的文件夹下,使用编译器对其进行编译:如javac Hello.java。
第四步:如编译时无任何提示,说明源程序无错误,可对生成的class文件进行解释并执行,如java Hello,此步省略.class。
《JAVA程序设计》课程设计指导书一、目的和意义《JAVA语言课程设计》是学完《程序设计语言一JAVA》课程Z后,让学生综合运用所学到的JAVA编稈基础以及应用,进行较大规模的、具有一定综合性、复杂性的软件开发,对理解JAVA稈序设计语言以及应用的精龍,具有重要实践意义。
能够通过实践来巩固、加深对JAVA的理解和运用,同时通过理论联系实际,能够培养学生的动手设计和实践能力,能够提高学生的学习兴趣,并且能够培养和增强学生通过自己独立解决实际问题所带来的“成就感”。
此外,通过木课程设计学生能够掌握软件开发的过程,在软件开发的备个过程有切身体会。
二、选题要求选题要符合木课程的教学要求,通常应包含面向对象程序设计思想(类设计、继承、多态性的应用)、异常处理、图形用户界面设计,并注重数据结构类的自觉使用,此外,多线程技术、网络编稈技术(Socket编程、基于WEB的JSP开发、Applet开发)可以兼顾。
注意选题内容的先进性、综合性、实践性,应适合实践教学和启发创新,选题内容不应太简单, 难度要适屮;最好结合软件开发实际情况进行选题,反映JAVA的语言特性和应用特点,并且有一定的实用价值;软件成果具有相对完整功能,并易于使用,易于理解,具有良好的可维护性。
三、任务及要求1.任务%1能够掌握JAVA的基木编程技术,如循环、递推、递归;%1理解面向对彖的思想,熟悉类、对象、继承及多态性概念;%1熟悉异常处理的特点和用法;%1掌握图形界面的设计;%1熟悉数据结构类的应用;%1对于多线程技术、网络编程技术(Socket编稈、基于Web的JSP开发、Applet开发)知识根据课程设计课题的需要进行选择。
2.要求%1选定设计课题,下达设计任务;选题可由指导教师选定,或由指导教师提供几个选题供学生选择;也可由学生自己选题, 但学生选题需通过指导教师批准。
课题应在设计周之前提前公布,并尽量早些,以便学生有充分的设计准备时间。
实验一 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语言程序设计实验指导书 (v1.7)作者刘烁制订日期:2011年5月19日更新日期:2014年2月21日理论教材:《Java程序设计标准教程》第1版邱加永人民邮电出版社理论学时:40实验学时:24实验大纲:目录实验一、J A V A运行环境 (1)附录1 Test1.java (11)附录2 Test2.java (11)附录3 Test3.java (11)附录4 Test4.java (11)附录5 Test5.java (11)附录6 Test6.java (11)附录7 Test7.java (12)附录8 Test8.java (12)附录9 Test9.java (12)附录10 Test10.java (12)实验二、基本编程语句 (13)实验三、对象和类(一) (16)附录1 ClassLoadTest.java (18)附录2 PassValueTest.java (18)附录3 StaticTest.java (18)实验三、对象和类(包) (20)附录1Pclass.java (22)附录2TestPackage.java (22)附录3TestPackage.java (22)实验三、对象和类(二) (23)实验四、继承与多态(一) (25)附录1 Employee.java (27)附录2 TestM.java (27)附录3 TestM.java (28)实验四、继承与多态(二) (31)实验五、抽象类、接口 (33)附录1TestAbsctract.java (35)实验六、异常 (36)附录1 NonException.java (38)附录2CatchException.java (38)附录3ThrowCatchException.java (38)实验七、流 (39)附录1 FileExample.java (41)附录2 WriteFile.java (41)附录3 ReadFile.java (42)附录4 FileTools .java (42)实验八、泛型与容器 (44)附录1StringStack.java (46)实验九、J A V A图形用户界面(一) (47)实验九、J A V A图形用户界面(二) (56)附录1 JFileChooser代码片段 (59)附录2 JOptionPane代码片段 (59)附录3 SimpleTree.java (59)附录4 SimpleTable.java (60)实验十、JDBC (63)附录1 JdbcTest.java (64)附录2 jdbc.properties(MS SQL2000) (65)附录2 jdbc.properties(MS SQL2005) (65)实验一、Java运行环境1.实验目的(1)了解所用的计算机系统的基本操作方法,学会独立使用该系统。
(2)了解在该系统上如何编辑、编译、连接和运行一个Java程序。
(3)通过运行简单的Java程序,初步了解Java源程序的结构和特点。
应学会在命令行和Eclipse环境下的编译、运行程序的方法。
2.实验内容和步骤(l)检查所用的计算机系统是否已安装了JDK,并确定它所在子目录。
如果使用的是Windows操作系统,可以按以下步骤进行:①单击Windows桌面上的"开始"按钮,在菜单中选择"命令提示符"命令;或者单击Windows桌面上的"开始"按钮,在菜单中选择"运行"命令,在弹出的打开对话框中输入“cmd”回车,屏幕上即可出现"命令提示符"窗口。
②在命令行窗口中输入“java”回车,如果有提示,表示本机器已安装JRE,可以运行Java程序。
根据提示,思考如何查看当前JRE的版本。
③在命令行窗口中输入“javac”回车,如果有提示,表示本机器已安装JDK并且正确配置了环境变量,可以编译、运行Java程序。
(2)在命令行环境下编译和运行Java程序(HelloWorld .java)①在d盘新建文件夹myjava。
②打开记事本工具,从键盘输入以下程序:/*** 此类用于在屏幕上显示消息。
*/public class HelloWorld {/*** 这是一个main 方法*/public static void main(String [] args) {/* 输出此消息*/System.out.println("欢迎来到Java 世界!");}}③保存文件,点击菜单“另存为”命令,保存位置选择①中建立的文件夹myjava下,文件名填写“HelloWorld.java”,保存类型一定要选“所有文件”。
④打开命令行窗口,将当前目录定位到③保存的目录⑤运行“javac HelloWorld.java”命令。
⑤如果编译产生错误,根据给出的错误提示修改源程序,再进行编译。
重复此过程,直到编译完全正确为止。
⑥使用资源管理器打开源文件保存的目录,观察class文件的名字。
⑦在命令行窗口运行“java HelloWorld”命令,分析程序运行结果是否正确,如果不正确或认为输出格式不理想,可以修改程序,然后重新执行以上④至⑦步骤。
(3)按照以上方法完成以下练习。
①用最快的速度调试附录1—9的多个程序直至正确运行,分别记录其错误原因、调试过程及最终运行结果。
(提示:可以复制粘贴源代码)②在不看任何提示的情况下,自己单独编写一个最简单的HelloWorld类。
(警告:一定不要复制粘贴或照抄代码,否则没有任何意义)(4)检查所用的计算机系统是否已安装了Eclipse,并确定它所在子目录。
(5)在Eclipse环境下编译和运行Java程序,在第一次上机时,按以下步骤建立和运行Java程序:①先进入Eclipse环境。
②点击菜单“File”—>“new”—>“project...”,在弹出的窗口中选择工程类型Java project,点击next按钮;填写工程名“myjava”,点击“Finish”按钮结束。
③在左侧工程文件夹myjava上点右键,点击“New”—>“Class”;在弹出的窗口,填写类名“MyCalss”,点击“Finish”按钮结束。
④参照以下代码补充Eclipse自动生成的源文件public class MyClass {String name;public MyClass (String name){=name;}private void show(){System.out.println("Hello,"+name);}public static void main(String[] args) {MyClass h=new MyClass ("张三");h.show();}}⑤在项目窗口中选择要运行的类MyClass类,右键后选择“run as”→“Java Application”运行该类。
⑧观察和分析编译信息观察屏幕的变化。
在输出窗口应显示程序运行结果。
分析结果是否正确,如果不正确或认为输出格式不理想,可以修改程序,然后重新执行以上④至⑧步骤。
3 .预习和复习内容教材第2章,希望大家能在实验中多思考,多给自己提问题,多设想几种可能。
做实验时不要满足于验证书本知识。
在以后的实验中,请读者自己设计具体的实验步骤,尽可能自己补充增加一些内容,以提高自己的实践能力。
public class Test1{public static void main(String [] args) {System.out.println("欢迎来到Java 世界!") }}附录2 Test2.javapublic class Test2{public static void main(String [] args) {system.out.println(“欢迎来到Java 世界!”);}}附录3 Test3.javapublic class Test3{public static void main(string [] args) {System.out.println("欢迎来到Java 世界!");}}附录4 Test4.javapubilc class Test4{public static void mian(String [] args) {system.out.println("欢迎来到Java 世界!");}}附录5 Test5.javapublic class Test5{public static int main(String [] args) {System.out.println("欢迎来到Java 世界!");}}附录6 Test6.javapublic class Test6{public void main(String [] args) {System.out.println("欢迎来到Java 世界!");}}public class Test7{public static void main() {System.out.println("欢迎来到Java 世界!");}}附录8 Test8.javapublic class Test8{static void main(String [] args) {System.out.println("欢迎来到Java 世界!");}}附录9 Test9.javapublic class Test9{}public static void main(String [] args) {System.out.println("欢迎来到Java 世界!");}附录10 Test10.javapublic class Test10{public static void main(String [] baidu) {System.out.println("欢迎来到Test10世界!");}}class Test11{public static void main(String [] google) {System.out.println("欢迎来到Test11世界!");}}实验二、基本编程语句1.实验目的(1)掌握简单的Java程序的编写和调试方法。
(2)掌握Java程序中使用最多的语句―赋值语句和输入输出的使用方法。