《Java程序设计》实验指导书5

合集下载

Java程序设计实训指导手册

Java程序设计实训指导手册

《Java 程序设计》实训指导手册成都信息工程学院运算机学院20201实训目的实训的目的是提高学生分析问题、解决问题的能力和实践能力,通过“教师或校外企业专家讲解→学生实践练习→教师或校外企业专家辅导点评→学生再练习→学生自评→教师或企业专家测评”的完整环节明白得把握利用 Java 编程语言进行程序设计的方式,并能在实践环节中明白得 Java 面向对象系统设计原理,初步把握功能较复杂系统的分析、设计、实现方式。

实训作为课堂教学的辅助实践环节,表现出课程的教学实践指导个性化,能力培育项目化的特点。

2实训要求本实训作为《Java 程序设计》课堂教学内容的提高,实训的内容更表现工程实践的技术要求和Java 程序设计能力的综合运用,学生能够依照自己的爱好和尔后的技术进展方向,在课外参加实训。

3实训大体内容为了使学生在实训时目标明确,本实训指导书针对课程内容制定了 1 个课外教学项目和 2 个实训项目。

指导书中的实训项目如下:(1)Java 企业级开发技术(2)中文大写数字转换器程序实现(3)简单多线程效劳器系统设计与实现4实训任务《Java 程序设计》是一门实践性很强的课程,除在上机实验安排的实验项目外,鼓舞同窗在课外依如实训指导书,利用相关技术正常进行练习。

《Java 程序设计》实训时刻为 26 学时,具体安排如下:实每其践组他序号项目名称内容提要学人说时数明使用 Eclipse IDE 工具开发 Java程序课1 Java 企业级开使用 Java API 帮助文档 JavaDoc1外发技术3指导程序功能分析课2 中文大写数字程序结构设计1外5转换器程序流程设计完程序实现成理解服务器系统的运行机制和设计原理Java 网络 Socket 编程课3 简单多线程服系统功能分析3外18务器系统系统架构与流程设计完系统 UI界面设计成服务器端程序设计与实现客户端程序设计与实现5实训的整体步骤教师或校外企业专家讲解→学生实践练习→教师或校外企业专家辅导点评→学生再练习→学生自评→教师或企业专家测评的步骤进行。

Java程序设计网络编程实验指导书

Java程序设计网络编程实验指导书

Java程序设计与网络编程实验指导书一.实验教学目的、内容和要求1、实验教学目的Java语言及网络编程实验是将课程教学中所讲授知识与实践相联系的重要环节,通过实验加深学生对所学知识的理解和认识,增强实践能力。

促进学生熟悉Java语言的语法,培养面向对象的程序设计的设计思路,初步掌握利用Java平台开发简单应用程序以及网络应用程序等的能力,为以后进一步学习和工作打好基础。

二、实验内容、要求、步骤及代码和实验总结:实验项目一:熟悉Java基本编程实验时间:4.5实验要求:1)掌握JDK的安装及配置方法;2)熟悉Java程序的基本结构和Java的基本语句;3)并掌握其编辑、编译、运行方法。

实验步骤:1. 网上下载JDK;2. 安装JDK3. 设置环境变量。

4.安装UltraEdit 编写程序的工具5.Java程序示例代码//例1-1,1-2,1-3写出来。

实验总结:1.Java程序安装JDK中包含有JRE运行环境,JDK安装目录应在Path中设置2. Java是纯类的编程,main 函数也是定义在公共类中。

公共类与程序名相同。

实验项目二:Java面向对象技术编程实验时间:4.24实验要求:1)掌握类和方法定义的基本方法;2)掌握Java的面向对象程序的基本编制和调试方法。

3)尽量用到继承、接口、上转型对象和包等技术,来求解几何图形的周长面积。

实验步骤:1.定义一个图形接口,定义求图形面积,周长和图形名称的抽象方法。

2.定义一个点的类,包含两个坐标。

3.定义一个抽象图象显示类,包含面积、周长和名称成员,和构造函数、输出函数。

4.具体的几何图形类如三角形、圆和长方形实现图形接口中的抽象方法。

5.定义一个图形Drawing类继承图象显示类,把某个图形的面积、周长和名称作实参传过来,即可定义其图形Drawing类的一个对象,再调用输出函数,可把该图形的面积、周长和名称输出。

//将P116 页例5.8简单案例中的某一个图形的代码写出来。

《Java程序设计》实验指导书

《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程序设计》课内实验指导书

北京理工大学珠海学院计算机学院《Java程序设计》课内实验指导书撰写:赵卓君2015年6月目录实验一:Java基本语法 (3)实验二:面向对象编程 (4)实验三:异常 (7)实验四:util包和集合框架 (8)实验五:io包和输入输出 (10)实验六:GUI+JDBC编程 (12)实验七:多线程 (16)实验一:Java 基本语法一、 实验目的:熟悉Java 程序的结构,并能完成一些基本的算法操作。

熟悉Java 程序的if-else 、switch-case 语句、循环语句以及数组的用法。

二、 实验要求:1、 编写一个Java Application 程序,循环打印如下图所示图案:【提示】可以将一个整数看成是ASCII 码,转换为对应的字符。

如:(char)65 得到ASCII 码65对应的字符“A ”2、 编写一个Java 程序,接受用户输入的一个1~12之间的整数月份,利用switch 语句输出对应月份的天数。

(提示:在DOSint month=Integer.parseInt(args[0]); //在程序中用该行代码获得输入的月份3、 定义一个包含10个整数的数组,求该数组中的最大值、最小值、平均值与总和。

提示:在DOS 命令窗口里编译运行该程序,如图所示://获取命令行输入的10个整数int[] ary=new int[10];for (int i = 0; i<ary.length; i++) ary[i]=Integer.parseInt(args[i]);实验二:面向对象编程一、实验目的:熟练掌握类的创建与使用,理解封装与抽象的概念,理解信息隐藏以及4种访问控制修饰符的用法,熟练掌握构造方法的用法。

二、实验要求:1.问题描述狗生活在陆地上(是一种陆生动物),既是哺乳类的也是肉食性的。

狗通常的时候和人打招呼会通过“摇摇尾巴”,在被抚摸感到舒服的时候,会“旺旺叫”,而在受到惊吓情绪烦躁时,会发出“呜呜”声;猫也生活在陆地上(是一种陆生动物),既是哺乳类的也是肉食性的。

Java实验教学指导书

Java实验教学指导书

《Java程序设计》实验教学指导书撰写人:软件教研室审核人:河北经贸大学信息技术学院2009年10月18日前言一、实验总体目标随着Java语言程序设计是信息与计算科学专业的一门专业课,主要是给学生讲授Java 语言的语法知识(包括类的知识点)、面向对象的程序设计思想与算法。

使学生对面向对象编程有有比较深的了解,并具备这方面的能力。

Java程序必须面向对象。

由于这方面的内容比较抽象,须经过上机的实践,计算机是注重实践的学科,尤其是对编程语言的学习,要注重实际操作。

所以上机实践是很必要的。

才能使学生领会面向对象的程序设计思想。

实验教学目的主要是使学生进一步深刻理解Java语言基本概念、语法规则及程序结构,熟练掌握Java语言程序设计的基本方法,提高利用Java在网络环境下开发、设计应用程序的能力,从而进一步培养学生的创新能力和解决实际问题的能力。

本课程的实验任务是:1、掌握在利用JDK工具开发一些简单程序。

2、掌握JAVA语言的面向对象的概念及编程思想,理解平台无关性。

二、适用专业年级本大纲适用于计算机科学与技术和网络工程专业3年级学生使用。

三、先修课程《C++程序设计》、《数据结构》和《操作系统》。

四、实验环境计算机主频1.7GHz以上,内存512M以上。

操作系统为Windows XP或2000,JDK为1.6。

五、实验总体要求实验中,实验者必须服从指导教师和实验室工作人员的安排,遵守纪律与实验制度,爱护设备及卫生。

在指定的实验时间内,必须到实验室内实验,同时学生应该充分利用课余时间进行对实验内容的分析和程序设计。

实验所涉及的Java 程序代码,都要求有较高的可读性和可重用性,符合面向对象的编程思想和规范。

实验前要充分做好准备工作,建议如下:1、预习、思考实验内容;2、复习和掌握与本实验有关的知识内容;3、准备好上机所需的程序代码,实验课内时间主要是解决问题、调试程序、运行程序、测试程序和分析结果的时间,不能不编写程序或抄袭别人程序去做实验;4、对程序中自己有不懂或疑问的地方,应做出记录,以便在实验课上集中解决;5、准备好调试和运行所需的数据。

Java程序设计课内实验指导书.docx

Java程序设计课内实验指导书.docx
2
2
1
了解线稈T作原理和实 现方法
二、详细实验指导书
实验一:

1、掌握Java基本开发环境(JDK)的安装和配置方法。
2、掌握jaw程序的编辑方法、编译方法和运行方法。
3、通过试验,对Java序的开发过稈有一个总体了解。
二实验原理
Java的基木开发王具包JDK包含了一系列命令,这些命令在JDK的安装目录的了文件 夹bin Z下。编译和运行Java程序或者执行一些其他与Java开发相关的任务时(如打包、 生成说明文档)需要使用这些命令,但开发者的Java程序与这些命令通常不会在同一个文 件夹(同一个路径)下,这样执行相丿说的命令时非常不便。为了能够方便的执行诸如程序编 译等命令,必须设置操作系统的环境变量,当我们键入命令时,让操作系统能够从磁盘屮寻 找到相应的命令文件,载入内存屮执行。操作系统寻找外部命令的所依据的是环境变量path0Path中保存了一系列路径。不同的路径Z问用“;”分隔,为JDK配置环境变量就是要将Java开发命令如javac.exe所在的路径设置到环境变量path中。
Java
一、课内实验项目一览表
序号
实验项目
学时
类型
基本教学要求
1
Java程序的编辑、编译与运行
2
2
1
熟悉Java开发环境,能 使用JDK开发与编译
2
简单Java类的设计
2
2
1
通过实验加深对Java语 言以及类的基本了解
3
类的继承,方法重载与覆盖应 用程序设计
2
2
1
通过实验了解继承、重 载和覆盖的应用
public class HelloWorld
{
public static void main(String [] args)

java程序设计实验指导书

java程序设计实验指导书

《java程序设计》实验指导书编沈阳大学继续教育学院目录实验一JAVA开发工具及程序设计初步(2学时) (3)实验二 JAVA语言的数据类型、输入/输出(4学时) (5)实验三程序流程控制(4学时) (6)实验四数组(3学时) (9)实验五 JAVA程序结构和类设计(3学时) (11)课程类别:考试适用层次:07计算机本脱适用专业:计算机课程总学时: 24 适用学期:2010年第一学期实验学时:16 开设实验项目数:4撰写人:审核人:教学院长:实验一JAVA开发工具及程序设计初步(2学时)一、实验目的与要求:1、安装JDK。

2、配置JDK的环境变量。

3、编写、编译并执行java程序helloworld.java,了解Java Application结构、测试运行环境。

4、编写、编译并执行java applet小程序,了解Java Applet结构。

二、实验类型验证型三、实验原理及说明了解JA V A语言程序的运行方法,会建立简单的java Application程序和applet小程序。

四、实验仪器计算机五、实验内容与实验步骤源代码:1. //文件名Helloworld.javapublic class Helloworld{public static void main(String args[]){System.out.println(“Helloworld!”)}}执行结果:2 //文件名: Helloworld1.javaimport javax.swing.JApplet;import java.awt.Graphics;public class Helloworld1 extends Japplet{public void paint(Graphics g){g.drawstring(“Helloworld!”);}}<html><applet code=”Helloworld.class” width=400 height=60> </applet></html>执行结果:六、实验数据处理与分析编写实验报告七、预习与思考实验二 JAVA语言的数据类型、输入/输出(4学时)一、实验目的与要求:1、编写程序,输出各种数据类型所能表示的最大/最小值。

《Java程序设计》实训指导书

《Java程序设计》实训指导书

项目(实训)指导书系别:计算机系专业:软件技术课程:Java程序设计制订人:葛汉强审核人:聂军制订时间:2012年2月—I—目录项目四包、接口与异常处理 (39)项目五数组、向量和字符串 (46)项目六常用系统类的使用 (51)项目七建立图形用户界面 (57)项目八流与文件 (72)项目九线程 (79)项目十网络编程 (83)—II——1—J a v a 程序设计-----项目(实训)指导书8课时三、项目(实训)目标1. 阶段目标掌握下载Java SDK 软件包,掌握设置Java 程序运行环境的方法,了解Java 语言的概貌,安装、掌握Eclipse软件,为学习Java 语言和进行Java 程序的实验做好准备工作,安装、掌握Eclipse软件,为学习Java 语言和进行Java 程序的实验做好准备工作,浏览Applet 程序。

2. 最终成果形式通过课堂实操,熟练掌握Eclipse的安装技巧,能搭建Java 程序运行环境。

3. 获得的知识通过本次课堂实验学生了解到Java平台的搭建过程,掌握了Java源文件的编译与运行,了解到什么是Java的字节码文件。

四、项目(实训)中的具体任务1. SDK 的下载与安装2. 设置环境变量3. 编写、编译Java 源程序4. 运行Java 程序5. 安装、使用Eclipse软件五、教师知识和能力要求1. 教师应了解Java平台的搭建过程;八、辅助教学资料1. 课堂教学软件2. 《JA V A语言程序设计》陈锐主编,机械工业出版社九、实施步骤与技术要点(1)SDK 的下载与安装1.机器要求Java 对机器运行要求不高。

下面给出的是基于Windows 平台的机器要求。

硬件要求:CPU PII 以上,64M 内存,1OOM 硬盘空间即可。

软件要求:Windows98/Me/XP/NT/2000,IE 5 以上。

2.下载SDK为了建立基于SDK 的Java 运行环境,需要先下载Sun 的免费SDK 软件包。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

实验3:字符串与数值之间的转化 1) 字符串转化为数值 输入以下程序看结果。细读理解后改进程序。
class Exam5_3{ public static void main (String args[]){ double n, sum=0.0; for (int i=0;i<args.length;i++){ sum=sum+Double.parseDouble(args[i]); }
《Java程序设计》实验指导书(五)
1.实验目的 (1) 掌握字符串的声明、初始化和操作; (2) 学习字符串的常用使用方法。
2.实验练习 实验1:练习字符串的比较
判断下面程序的输出,然后上机运行看结果。 class Exam5_1{ public static void main (String args[]){ String tom="he is a student"; String jerry="He is a student"; boolean b1,b2,b3; b1=(tom==jerry?true:false); b2=(tom.equals(jerry)?true:false); b3=(tom.equalsIgnoreCase(jerry)?true:false); System.out.println("'='判断的结果是:"+b1); System.out.println("equals()方法判断的结果是:"+b2); System.out.println("忽略大小写判断的结果是:"+b3); }
x = s1.indexOf(","); y = s2.indexOf("!"); if (x>=0)
{ count1 += 1; s1 = s1.substring(x+1); //从找到“,”位的置下一 位开始截取子串 } if (y>=0) { count2 += 1; s2 = s2.substring(y+1); //从找到“!”位置的下一 位开始截取子串 } if (x<0 && y<0 ) break; } while (true); System.out.println("输入的字符串中\',\'出现的次数 是:"+count1); System.out.println("输入的字符串中\'!\'出现的次数 是:"+count2); } 注意:在使用java解释执行时,需要在class文件后加一个字符串,例 如,java Exam2_4 hh’kk,jj
n=sum/args.length; System.out.println("平均数为:"+n); } }
2) 数值转化为字符串 输入以下程序看结果。
class Exam5_4{ public static void main (String args[]){ double num1=1.0,num2=2.0; String s=String.valueOf(num1)+String.valueOf(num2); System.out.println(s); }
}
实验4:自我综合练习 1) String类的toUpperCase()方法可以将一个字符串中的小写子母
变成大写字母, toLowerCase()方法可以将一个字符串中的大 写子母变成小写字母。判断大小写分别使用方法 isUpperCase()、isLowerCase()。编写一个程序,使用这两个方 法实现大小写的转换。 2) 使用String类的concat(String str)方法可以把调用该方法的字符 串与参数指定的字符串连接,把str指定的串接到当前串的尾部 获得一个新串。编写一个程序通过连接两个串得到一个新串, 并输出这个新串。 3) 借助帮助文件,练习字符串的其他应用方法。
} 注意程序中红色标注的部分。源自实验2:练习字符串的检索 利用args[]数组传递一个字符串给程序,统计该字符串 中“,”和“!”出现的次数。 参考程序:
class Exam5_2 {
public static void main(String args[]) {int count1=0, count2=0; int x=0,y=0; String s1=args[0]; String s2=args[0]; do {
相关文档
最新文档