《java程序的设计》实验指导书(09高职)

合集下载

Java程序的设计课程设计指导书

Java程序的设计课程设计指导书

课程设计指导书课程设计名称:Java程序设计课程设计课设目的:本课程设计是在学习Java程序设计之后的实践教学环节。

该实践教学是软件设计的综合训练,包括问题分析、总体结构设计、用户界面设计、程序设计基本技能和技巧。

要求学生在设计中逐步提高程序设计能力,培养科学的软件工作方法。

学生通过课程设计在下述各方面得到锻炼:1、能根据实际问题的具体情况,结合面向对象的基本理论和基本技巧,正确分析问题,并能设计出解决问题的有效算法与程序。

2、提高程序设计和调试能力。

学生通过上机实习,验证自己设计的算法和程序的正确性。

学会有效利用基本调试方法,迅速找出程序代码中的错误并且修改,进一步提高程序设计水平。

课程设计内容:1、分析项目要求每个课程设计项目都有其相关的设计要求,其中对项目实现的功能做了详细定义。

如果某些知识面掌握的不是很好,可以再返回去重新熟悉与掌握。

2、自学新知识每个课程设计项目都涉及一些新的知识面〔老师没有在课堂上讲解的内容,在开始设计前,首先要查阅相关资料,学习和掌握项目中涉及的新知识,提高自学能力。

3、界面设计本次课程设计有的是图形界面程序,所以在实现程序功能前,可以先完成图形界面设计〔可以采用swing或者JavaFX。

在部分项目运行效果示例中,抓取了运行结果界面。

项目图形界面所涉及了容器、组件、布局知识,在设计图形界面前,可以再回顾下以上知识〔建议采用较智能的开发工具如:Eclipse、MyEclipse等。

4、项目功能实现每种功能其实就是相应控件的响应事件,所以要根据课程设计要求把各种功能转换成相应组件的响应事件。

如动作事件〔ActionEvent、键盘事件〔KeyEvent、鼠标事件<MouseEvent>、焦点事件<FocusEvent>。

对于比较复杂的功能,先要设计该功能实现的算法和程序流程图,然后再用程序语句去实现。

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程序设计实训指导书适用专业:软件技术、计算机应用技术、计算机网络技术、软件技术(软件测试)、电子商务专业等专业。

一、总体目的:使学生加深对JAVA基本理论知识的理解,巩固课堂教学内容。

以培养学生的实际操作能力为基本目标,学生经过一学期的系统训练后,能基本掌握Java语言的编程思想,能独立编写Java程序,并为后续课程的学习打下良好的基础。

二、实训总体安排:Java课程实训分为三个基本部分:课程实训、基本项目实训及实际案例实训课程实训是配合授课内容的实训,其主要目的是使学生更好的理解和消化课程中的基本内容和知识点。

基本项目实训是对课程内容的强化实训,该实训中增加了一些在课堂中没有的实际内容:如Eclipse开源工具的使用、相对综合的实例等。

目的是对课程内容进行加深和强化技能。

案例实训是通过实际案例提高学生应用Java语言的综合编程能力,是课程结束后的专项综合实训,它对提高学生的动手能力、团队意识以及项目管理对内容具有重要的意义。

第一部分:课程实训内容实训一:简单Java程序调试一、实训目的1.掌握下载和安装JDK开发工具的方法。

2.熟悉JDK开发工具的使用。

3.学习编写简单的Java Application和Java Applet程序。

4.了解Java程序的基本组成结构;5.了解Java 语言的概貌、了解Java源代码、字节码文件、掌握Java程序的编辑、编译和运行过程。

6.为学习Java 语言和进行Java 程序的实验做好准备工作。

二、实验要求从网络下载或从CD-ROM直接安装Java开发工具JDK,进行环境设置,编写简单的Java Application和Java Applet程序,编译并运行这两个程序。

三、知识要点1、Java编程运行环境的安装JDK(Java Development Kit )是一切java应用程序的基础,可以说,所有的java应用程序是构建在这个平台之上的。

要想正确编译和运行Java程序,必须先安装好JDK。

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

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

实验一 Java开发环境的安装与配置,熟悉Java程序结构一、实验目的:1. 掌握JDK的安装步骤。

2. 理解环境变量PATH, CLASSPATH的作用,以及它们的设置方法。

3. 熟悉Editplus(或TextPad,JCreator)编辑环境,编写简单的Application程序和Applet程序,并编译和执行。

二、实验内容:熟悉JDK的安装和配置,学习如何编写并运行简单的Application程序和Applet程序(能输出一条简单的问候信息);三、实验要求:1. 能正确地安装JDK2. 熟悉环境变量PATH, CLASSPATH设置方法,熟悉编辑环境3. 调试程序、编译,运行后得到正确的结果4. 写出实验报告,要求记录编译和执行Java程序当中的系统错误信息提示,并给出解决办法。

四、实验步骤:1.从上下载最新版本的JDK,并安装。

2.设置环境变量PATH, CLASSPATH, 使得Java程序能正确编译和执行。

3.在Editplus(或JCreator ,Textpad)环境下编写一个HelloWorld.jav a程序,(1)在主方法static public void main(String[ ] args)中调用System.out.println()方法,使程序输出一条问候信息;(2) 编译运行程序,观察运行情况和输出结果。

(使用JDK环境,调用javac.exe和java.exe编译和执行程序)4.在Editplus(或JCreator ,Textpad)环境下编写一个HelloWorldApplet.java程序。

(1)在public void paint(Graphics g)方法中调用g.drawString()方法,使程序输出一条问候信息;(2) 编译运行程序,观察运行情况和输出结果。

(使用JDK环境,调用javac.exe编译和浏览器解释执行Applet程序)实验二 Java语言基础一、实验目的:熟悉Java基本语法,基本数据类型,各种运算符及表达式的使用,掌握运算符优先级,熟悉使用Java的选择语句,循环语句。

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

实验一 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程序设计》实验指导书(09高职)

《java程序设计》实验指导书(09高职)

实验一 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)2.计算1---50之间所有素数的和。

3. 产生10个100之内的随机整数输出,并把这10个数按从小到大的顺序输出。

4. 随机产生20个50~100间的整数,输出这20个数并找出最大数及最小数输出。

5.试编写程序,实现求几何形状(长方形、正方形、圆形)的周长、面积。

(可任选其一)6.验证书中的例题。

三、试验要求1、预习试验内容并写出上机报告。

2、实验中出现的问题及实验体会。

java程序设计与实验指导书

java程序设计与实验指导书

java程序设计与实验指导书Java程序设计与实验指导书Java是一种广泛使用的计算机编程语言,它具有跨平台的特性,能够在多种操作系统上运行。

本指导书旨在帮助学生和开发者了解Java程序设计的基础概念、语法规则以及开发实践,并通过一系列实验来加深对Java编程的理解。

第一章:Java基础1.1 Java语言简介Java是一种面向对象的编程语言,由Sun Microsystems(现属于Oracle公司)于1995年发布。

Java的设计目标是“一次编写,到处运行”,即编写一次代码,可以在任何支持Java虚拟机(JVM)的平台上运行。

1.2 Java开发环境搭建要开始Java编程,首先需要安装Java开发工具包(JDK),并配置环境变量。

接着,可以使用文本编辑器或集成开发环境(IDE)如Eclipse或IntelliJ IDEA来编写Java程序。

1.3 基本语法Java的基本语法包括变量声明、数据类型、运算符、控制结构(如if语句、循环)等。

Java是强类型语言,变量在使用前必须声明其类型。

第二章:面向对象编程2.1 面向对象概念面向对象编程(OOP)是一种编程范式,它使用“对象”来设计软件。

对象可以包含数据(属性)和代码(方法)。

2.2 类和对象类是对象的蓝图,定义了对象的结构和行为。

对象是类的实例。

2.3 封装、继承和多态- 封装:隐藏对象的内部状态和实现细节。

- 继承:允许新类(子类)继承现有类(父类)的属性和方法。

- 多态:允许不同类的对象对同一消息做出响应,但具体的行为会根据对象的实际类型而有所不同。

第三章:Java核心API3.1 集合框架Java提供了一套丰富的集合类库,包括List、Set、Map等,用于存储和管理数据集合。

3.2 输入输出(I/O)Java的I/O系统允许程序读取和写入数据,包括文件、网络流等。

3.3 异常处理Java使用异常处理机制来处理程序运行中的错误情况。

第四章:Java高级特性4.1 泛型泛型允许在编译时进行类型检查,提高程序的安全性和灵活性。

《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程序设计》实验教学指导书撰写人:软件教研室审核人:河北经贸大学信息技术学院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程序设计》实训指导书

《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 软件包。

Java程序设计_实验指导书

Java程序设计_实验指导书

Java程序设计实验指导周浩湖南工业大学计算机系二零一一年四月Java上机实验说明Java程序设计是通讯专业的主要专业课程之一,其实践性、应用性很强。

实践教学环节是必不可少的一个重要环节。

Java程序设计的实验目的是加深对理论教学内容的理解和掌握,使学生较系统地掌握面向对象程序设计及其在网络开发中的广泛应用,基本方法及技巧,为学生综合运用所学知识,利用软件工程为基础进行软件开发、并在实践应用方面打下一定基础。

要求学生在实验指导教师的帮助下自行完成各个操作环节,并能实现且达到举一反三的目的,完成一个实验解决一类问题。

要求学生能够全面、深入理解和熟练掌握所学内容,并能够用其分析、设计和解答类似问题;对此能够较好地理解和掌握,并且能够进行简单分析和判断;能编写出具有良好风格的程序;掌握Java程序设计的基本技能和面向对象的概念和方法;了解多线程、安全和网络等编程技术。

同时培养学生进行分析问题、解决问题的能力;培养学生完成实验分析、实验方法、实验操作与测试、实验过程的观察、理解和归纳能力。

为了收到良好的实验效果,编写了这本实验指导书。

在指导书中,每一个实验均按照该课程实验大纲的要求编写,力求紧扣理论知识点、突出设计方法、明确设计思路,通过多种形式完成实验任务,最终引导学生有目的、有方向地完成实验任务,得出实验结果。

任课教师在实验前对实验任务进行一定的分析和讲解,要求学生按照每一个实验的具体要求提前完成准备工作,如:查找资料、设计算法、完成程序、写出预习报告等,做到有准备地上机。

进行实验时,指导教师应检查学生的预习情况,并对调试过程给予积极指导。

实验完毕后,学生应根据实验数据及结果,完成实验报告,由学习委员统一收齐后交指导教师审阅评定。

实验成绩考核:实验成绩占Java程序设计课程总评成绩的10%。

指导教师每次实验对学生进行出勤考核,对实验效果作记录,并及时批改实验报告,综合评定每一次的实验成绩,在学期终了以平均成绩作为该生的实验成绩。

JAVA程序设计实验指导书

JAVA程序设计实验指导书

JA V A程序设计实验指导书《JA V A程序设计》实验指导书实验指导书按章节展开,每章包含以下内容:1.概念复习和巩固题。

每次课后和上机前,请完成本章的概念复习和巩固题。

2.每章的上机实验。

每次上机实验时间为2课时。

必须在规定上机时间内,独立完成所有上机实验题的程序源代码的设计和编写,调试通过后,通过运行程序检验结果的正确性,并经实验教师检查并记录成绩。

上机实验当时未能完成的,必须在课外完成,并在下一次上机实验时请实验教师补查并登记。

每次上机实验作业均需计算机打印输出或提交服务器保存,以备在课堂上或学期末检查和复习。

3.每章的拓展上机实验。

对学有余力的学生,完成每次上机实验必须的任务后,根据个人兴趣完成该部分上机实验题。

该部分练习有些是要求调试程序使之能正确运行;有些是根据程序中的注释完成程序的编写,使之能编译通过并能正确运行。

完成这些任务,通常需要查阅JavaAPI 帮助文档。

程序中的注释都是英文,这是为了今后进一步学习的方便,熟悉与Java编程相关的英文描述将是非常有益的。

第1章Java语言基础一. 概念复习和巩固 1.下面说法正确的是( C )。

A)Java 程序的源文件名称与主类的名称相同,后缀可以是java或txt等。

B)JDK的编译命令是java。

C)一个java源程序编译后可能产生几个字节码文件。

D)在命令行运行编译好的字节码文件,只需在命令行直接键入程序名即可运行该程序。

2.下面的说法正确的是(ABCD)。

A) Java 语言是面向对象的、解释执行的网络编程语言。

B) Java 语言具有可移植性,是与平台无关的编程语言。

C) Java 语言可对内存垃圾自动收集。

D) Java 语言编写的程序虽然是“一次编译,到处运行”,但必须要java的运行环境。

3.下面main()方法的定义哪些是正确的(ACD)?A)public static void main(String args) {} B)public static void main(String) {} C)public static void main(String args) {}D)public static void main(String x) {}4.用于定义数据简单类型的一组关键字是(B)。

Java程序设计实验指导书

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程序设计》实验指导书
System.out.println("run()方法运行...."); } public static void main(String arg[]){ testThread t=new testThread(); System.out.println("start() 开始运行..."); t.start();
实验二、类的定义和对象的使用
一、实验目的 1)掌握类的定义 2)掌握对象的使用 3)掌握构造方法的重载
二、实验内容
1 . 创 建 一 个 汽 车 类 CarModel.java , 它 里 面 有 2 个 不 同 的 构 造 函 数 , CarManufactory.java 可以应用这些构造方法创建不同类型的汽车 CarModel.java 设计要求如下: 定义 style(String),color(String),category(String)注:括号中为变量类型
创建第一个构造函数,分别给以上变量赋值,要求为该构造函数定义三个形 参,分别赋给相应的变量,形参的值在对象创建时给出
创建第二个构造函数,此构造函数过程为空 定义三个方法,分别返回 style,color,category 的值 CarManufactory.java 设计要求如下: 使用不同的构造函数创建两辆汽车 显示两辆车相关的属性,属性的值要从 CarModel 的相关方法中取出
VehicleDriver vd=new VehicleDriver();
vd.work();
//调用 vd 对象所固有的 work()方法
} }
3.将 Vehicle 和 VehilceDriver 两个类放在一个.java 文件中,文件名称取名为 Vtogether.java (注意:需将 Vehicle 或 VehicleDriver 中某一个类的名称改名为 Vtogether,具体更改哪一个由同学根据实际情况来判断),编译和运行该文件

《java程序设计》实验指导书(完整)

《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个数按从小到大的顺序输出。

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

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

《JAVA 程序设计实训》实验报告班级:学号:姓名:实验一开发简单的Java应用程序一、上机目标:开发“我行我素”购物管理系统:1.制作系统登录菜单2.制作系统主菜单3.制作客户信息管理菜单二、训练技能点1.熟悉用Eclipse编写Java程序2.会使用输出语句从控制台输出信息3.会进行代码排错三、实验内容阶段1:训练要点:使用Eclipse平台开发Java程序Java输出语句需求说明:从控制台输出一行信息:欢迎使用开心购物管理系统1.0版实现思路:创建一个Java项目:ShopManagementSystem创建一个文本文件:LoginMenu1.java编写程序框架编写输出语句编写注释代码:public class LoginMenu1{public static void main(String[ ] args){System.out.println(" ");}}阶段2:需求说明:从控制台输出多行信息代码:public class LoginMenu2 {public static void main(String[] args) {/*从控制台输出信息*/System.out.println("************************************\n");System.out.println( );System.out.println( );System.out.println("************************************");}}阶段3:训练要点:使用\n和\t控制输出格式需求说明:从控制台输出购物管理系统的登录菜单实现思路:创建文件:LoginMenu.java结合使用\n和\t控制菜单输出格式代码:空行public class LoginMenu {/** 显示系统登录菜单*/public static void main(String[] args) {System.out.println("\n\n\t\t\t欢迎使用我行我素购物管理系统 1.0版\n\n");System.out.println( );System.out.println( );System.out.println("* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * *\n");System.out.print("请选择,输入数字:");}}阶段4:需求说明:输出两个菜单1、系统主菜单MainMenu.java代码:2、客户信息管理菜单CustMMenu.java代码:阶段5:训练要点:代码排错技巧需求说明:纠正程序中的错误,使其输出“我喜欢Java程序”public class wrongcode {public static void Main() {/*打印输出一条信息system.out.println(我喜欢Java程序)//修改为:system.out.println(“我喜欢Java程序”);加””和; }实验二变量、数据类型和运算符一、上机目标:升级“我行我素”购物管理系统,完成以下功能:•购物结算•打印购物小票•计算会员积分•模拟幸运抽奖•计算员工工资二、训练技能点:•会声明和使用变量•能熟练使用常用运算符•赋值运算符:=•算术运算符:+、- 、*、/、%三、实验内容阶段1:训练要点:运算符(*、=)、从控制台输出信息需求说明:根据购物清单及会员级别:1、计算消费金额客户购买商品单价个数折扣1 T恤¥420.78 1 9.52 网球¥453 无2、以下表形式输出结果(不要求表格边框)客户消费金额1 张三?2 李四?实现思路:声明变量存放商品信息(单价、购物个数)根据不同折扣,分别计算消费金额使用“+”连接输出信息,使用\t控制输出格式代码:public class Pay1 {public static void main(String[] args) {double shirtPrice = 420.78; //T恤单价int shirtNo = 1; //购T恤件数double tennisPrice = 45; //网球单价int tennisNo = 3; //购网球个数double shirtMoney = ; //张三消费金额double tennisMoney = ; //李四消费金额System.out.println("客户\t" + "消费金额");System.out.println("张三\t" + shirtMoney);System.out.println( );}}阶段2:需求说明:张三(享8折)购物如右表所示,结算时支付1500元1、计算消费总额并打印购物小票(如下图)商品单价个数T恤245 2网球鞋570 1网球拍320 12、计算购物获得的会员积分(100元获3分)代码:阶段3:训练要点:运算符(%、/)需求说明:幸运抽奖:凡是4位会员卡号的各个位上的数字之和大于20,则为幸运客户,有精美Mp3送上,编程计算8349各位数字之和实现思路:结合使用“/”和“%”分解获得各位数字计算各位数字之和代码:阶段4:需求说明:商场为员工提供了基本工资(3000元)、物价津贴及房租津贴,其中物价津贴为基本工资的40%,房租津贴为基本工资的25%。

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

实验一 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)2.计算1---50之间所有素数的和。

3. 产生10个100之的随机整数输出,并把这10个数按从小到大的顺序输出。

4. 随机产生20个50~100间的整数,输出这20个数并找出最大数及最小数输出。

5.试编写程序,实现求几何形状(长方形、正方形、圆形)的周长、面积。

(可任选其一)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);System.out.println(loc.getX());System.out.println(loc.getY()); }2. 创建一个图书类,类中包含的属性有:书名、作者、;包含的方法有:设置书籍状态,查看书籍状态。

书籍状态有在馆和外借两种。

3. 设计一个Birthday类,其成员变量有:year,month,day;提供构造方法、输出Birthday对象值的方法和计算年龄的方法。

编写程序测试这个类。

4.(选作)编写一个学生和教师数据输入和显示程序,学生数据有编号、、班号和成绩,教师数据有编号、、职称和部门。

要求将编号、输入和显示设计成一个类Person,并作为学生数据操作类Student和教师数据操作类Teacher的基类。

5.验证书中的例题。

三、实验要求1.事先预习,写出预习报告2.上机后写出实验报告实验四面向对象的程序设计(二)一、实验目的1.熟悉类的定义2.掌握对象的声明、实例化及成员的引用3.掌握构造方法及实例方法的区别与用法二、实验容1.编写一个类,描述汽车,其中用字符型描述车的牌号,用浮点型描述车的价格。

编写一个测试类,其中有一个修改价格的方法,对汽车对象进行操作,根据折扣数修改汽车的价格,最后在main()方法中输出修改后的汽车信息。

2. 设计一个银行类,成员变量包括账号、储户、开户时间、、存款余额等信息,成员方法包括存款、取款操作。

编写一个java程序,设计一个汽车类Vehicle,包含的属性有车轮的个数wheels和车重weight。

小汽车类Car 是Vehicle的子类,包含的属性有载人数loader。

卡车类Truck是Car类的子类,其中包含的属性有载重量payload。

每个类都有构造方法和输出相关数据的方法。

3. 编写一个java程序,设计一个汽车类Vehicle,包含的属性有车轮的个数wheels和车重weight。

小汽车类Car是Vehicle的子类,包含的属性有载人数loader。

卡车类Truck是Car类的子类,其中包含的属性有载重量payload。

每个类都有构造方法和输出相关数据的方法。

4. 验证书中的例题。

三、实验要求1.事先预习,写出预习报告2.上机后写出实验报告实验五面向对象综合实验一、实验目的1.熟悉类的定义;2.掌握对象的声明、实例化及成员的引用;3.掌握构造方法及实例方法的区别与用法。

二、实验容多数用户对去银行办理存款、取款等业务并不默生,用户自然感觉到了通过计算机办理业务的方便、快捷,也自然对编写出银行系统程序的程序员发出由衷的敬意。

实际上,当我们具备了面向对象编程的知识以后,我们也能编写出相应的程序。

程序框架如下,将代码补充完整:package bank; //创建程序包import java.util.*; //引入程序包class BankCount //定义类{ int id;String name,date;float money;public BankCount(int id,String name,String date,float money) //构造方法{//方法体}}class BCOption{ Vector vec=new Vector(); //对象声明与实例化static int count=0; //类中静态变量的定义public void kaihu(BankCount bc) //方法体,实现开户功能 //实例方法{}public void moneyOut(int id, float outmoney) //方法体,实现取钱功能{}public void moneyIn(int id, float inmoney) {//方法体,实现存钱功能}public void query(int id){//方法体,查询并输出账户信息}public static void main(String args[]){//实现账户的相关操作} }三、实验要求1、根据题目要求完成程序中没有完成的模块。

2、写好上机报告。

实验六异常处理一、实验目的1.熟悉异常的抛出与捕获的含义;2.掌握异常捕获与处理的方法;3.能自定义异常。

二、实验容现在多数学校的成绩管理都由计算机进行管理,这就需要有相应的应用程序。

编写成绩管理应用程序,其中有成绩录入模块,成绩录入过程中,难免出现录入数据的类型出现错误,或录入的成绩不在合理的围。

在成绩录入过程中,若出现上述错误,程序应该如何处理。

程序框架如下,将代码补充完整:class 负分异常 extends Exception //当录入了负分时。

此处应用了自定义异常{}class 高分异常 extends Exception //当录入分超过100时。

应用了自定义异常{}public class ExceptionDemo{static final int number=2;int score[]=new int[number];public void 检查分数(int 分数) throws 负分异常,高分异常 //下面方法中判断如果录入的成绩不合理,则抛出异常,但本方法并不处理异常,仅声明了异常{ if(分数 >100) throw new 高分异常(); //通过throw,人工抛出异常if(分数 <0) throw new 负分异常();}public void 录入成绩(){ int i;for(i=0;i<number;i++){ try{score[i]=Integer.parseInt(JOptionPane.showInputDialog("请输入第"+(i+1)+"个同学的成绩"));}catch(NumberFormatException e) //在try{…….}catch间的语句中若产生异常,则捕获异常,直接进行异常处理{}try{ 检查分数(score[i]); //在检查分数模块中,可能产生高分异常对象,也可能产生低分异常对象,根据不同情况,进行不同处理}catch(高分异常 e){}catch(负分异常 e){}}}public void 输出成绩(){}public static void main(String arg[]){ExceptionDemo demo = new ExceptionDemo();demo.录入成绩();demo.输出成绩();}}三、实验要求1、根据题目要求完成程序中没有完成的模块。

2、写好上机报告。

实验七:图形用户界面设计(一)一、实验目的:1.巩固图形用户界面设计的方法2.掌握事件处理的设计方法二、实验容:1.绘制如下形式的图形界面,要求:窗体背景为蓝色,中间为黄色方格。

2. 编写程序,绘制如下格式的界面:3.编写程序,创建如下图所示的图形界面(不必为组件提供功能)。

4.验证书中例题。

三、实验要求:1.事先预习,写出预习报告2.上机验证后写出实验报告实验八图形用户界面设计(二)一、实验目的1.掌握各种组件的用法;2.掌握布局管理器的布局方式;3.掌握事件处理机制。

二、实验容1.验证书中例题。

2.试创建如下图所示的图形用户界面,颜色列表框为红色、绿色和蓝色。

3.编写程序,创建如下图所示的图形界面。

(要现功能)三、实验要求1、根据题目要求完成各程序。

2、写好上机报告。

实验九图形用户界面设计(三)一、实验目的1.掌握各种组件的用法;2.掌握布局管理器的布局方式;3.掌握事件处理机制。

4. 熟悉绘图类的基本用法5.掌握绘图类中常用的绘图方法二、实验容1.验证书中例题:P200页例6.5、P209页例6.6。

2.设计一个程序,程序执行时,随机产生一条直线、一个矩形、一个椭圆,并且每个图形的颜色不同。

(说明:可利用系统类Math中的静态方法random(),该方法产生一个0~1间的小数)3.设计如下形式的窗口,并实现窗口的关闭功能:4. 设计如下形式的窗口,并实现窗口的关闭功能:三、实验要求1、根据题目要求完成各程序。

相关文档
最新文档