java实验指导书 学生用李伟

合集下载

2019年java实训指导书word版本 (15页)

2019年java实训指导书word版本 (15页)

本文部分内容来自网络整理,本司不为其真实性负责,如有异议或侵权请及时联系,本司将立即删除!== 本文为word格式,下载后可方便编辑和修改! ==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程序,编译并运行这两个程序。

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程序设计》实验指导书(完整).

实验一 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程序设计实验指导书(答案) Java程序设计实验指导书(答案)第一章:概述Java程序设计实验是计算机相关专业学生在学习Java程序设计课程过程中的重要环节。

该实验指导书的编写旨在帮助学生掌握Java编程的基本技能和方法,提升他们的实践能力和创新思维。

本章将介绍实验指导书的目的、使用方法以及注意事项。

第二章:实验环境搭建2.1 JDK安装首先,学生需要在自己的计算机上安装Java开发工具包(JDK)。

具体安装步骤如下:(这里给出详细的步骤说明,包括下载JDK安装包、运行安装程序等)2.2 IDE选择在实验中,我们推荐学生使用Eclipse作为Java开发环境。

下面是Eclipse的安装步骤:(这里也给出详细的步骤说明,包括下载Eclipse安装包、运行安装程序等)2.3 实验文件结构为了方便实验的进行和管理,学生需要按照一定的文件结构组织他们的项目代码和资源文件。

以下是一个示例的实验文件结构:(这里列举一个具体的示例,包括主目录、子目录和文件等)第三章:实验内容第一次实验内容:Hello World程序3.1 实验目的本次实验旨在让学生熟悉Java程序的基本结构和编写过程,以及编译和运行Java程序的方法。

3.2 实验要求学生需要按照以下要求编写一个简单的Hello World程序:(这里给出具体的编码要求,并提醒学生注意细节和常见错误)3.3 实验步骤学生可以按照以下步骤进行实验:(这里给出详细的实验步骤,包括创建项目、编写代码、编译运行等)第二次实验内容:变量和数据类型3.1 实验目的本次实验旨在让学生理解和掌握Java中的变量声明、赋值和数据类型的使用方法,以及常见数据类型的特点。

3.2 实验要求学生需要完成以下任务:(这里列出具体的任务要求,包括变量的声明和初始化、数据类型的使用等)3.3 实验步骤学生可以按照以下步骤进行实验:(这里给出详细的实验步骤,包括创建新的Java类、编写代码、编译运行等)第四章:实验总结本章将对前两次实验进行总结,并提出对学生的建议和指导。

java大学实用教程 第二版 实验指导书

java大学实用教程 第二版 实验指导书

实验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程序设计》课内实验指导书撰写:赵卓君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语言程序设计》实验指导书(第三版)辽宁科技大学计算机科学与工程学院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实验环境的建立一、实验目的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之间所有素数的与。

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

实验一、安装JDK并熟悉java的运行环境实验二、基本语法练习实验三、面向对象编程实验(4)实验四、异常处理实验实验五、小应用程序实验实验六、图形图像实验实验七、GUI(图形用户接口)实验(4)实验八、多线程实验实验九、输入输出流实验(4)实验十、数据库应用实验(4)实验一、安装JDK并熟悉java的运行环境一、实验目的熟悉JA V A的运行环境及学习简单的编程。

二、预习内容安装工具软件的基本方法。

三、实验设备与环境装有JA V A语言工具软件(Eclipse )的微机若干四、实验内容安装Eclipse及JA V A的核心编译程序J2SDK。

1、打开Eclipse的安装盘安装Eclipse。

2、在相同目录下安装J2SDK。

3、打开Eclipse软件对J2SDK文件进行配置。

4、编写一应用程序,在屏幕上显示“HELLO WORLD”和爱心标志。

Pulic class Hello{public static void main(String args[]){//在屏幕上显示“HELLO WORLD”和爱心标志}}5、编写一小程序实现上述功能:在屏幕上显示“HELLO WORLD”和爱心标志。

实验结果五、注意事项⒈认真填写实验报告⒉遵守实验室各项制度,服从实验指导教师的安排⒊按规定的时间完成实验六、说明本次实验建议学时数2学时七、实验总结与体会实验二、基本语法练习一、实验目的⒈熟悉Java的基本语法⒉编写应用程序接收命令行参数⒊编写应用程序接收用户从键盘的输入⒋掌握字符串与数组的基本方法二、预习内容java编程的基本结构三、实验设备与环境装有JA V A语言工具软件(Eclipse )的微机若干四、实验内容⒈编写一个应用程序求若干个数的平均数,原始数字要求从命令行输入。

应用程序中main方法的参数String类型的数组args能接受用户从命令行键入的参数。

(1)编辑Average.java。

class Average{public static void main(String args[ ]){double n,sun=0;for (int l=0;l<args.legth;l++){sum=sum+Double.valueOf(arg[l].doubleValue();)}n=sum/args.length;System.out.println(“average=”+n);}}命令行参数:12.34 34.45 21212121注意:1)参数的个数可以利用args.length来取得。

2)参数“12.34”“34.45”“21212121”分别赋给了main方法的参数arges[0]、arges[1] 和arges[2]。

3)由于arges[0]、arges[1]和arges[2]是String类型的,所以要利用Double.valueOf(String s)方法将String类型转化成Double类型,再用double Value()方法求出double类型的值。

⒉编写一个应用程序,接受用户从键盘输入的摄氏温度,然后将其转化成等效的华氏度温度。

方法一:利用System.in.read()方法可以接受从键盘输入的unicode码,编写一个循环取键值,循环出口为当输入回车时,即判断键值是否为13,若是,则退出循环。

(1)编辑Accept.java,设保存在D:\myjava目录下。

import java.io.*;import java.io.*;class Accpe{public static void main(String [ ] args){int c=0;String s=“”;System.out.println(“输入摄氏度:(0<数值<100)”);tyr{while (c!=13) //当输入的不是回车{//将int型转化成char型,再连接成字符串}}catch (Exception e){}int celsius=Intgeer.parseInt(s.trim());double fahre=1.8*celsius+32;System.out.println(“转化成华氏度为:”+fahre);}}注意:1)in是System类的一个属性,System.in的返回类型是InputStream类型。

输入字节流的父类,InputStream类中的read()方法可以读取一个用户从键盘上输入的键值。

System.im.read()的返回值是整型,因此需要先转化成字符型后再连接成字符串。

2) System.im.read()需要用try/catch机制来捕获异常。

3)将字符串转化成响应的整型数值后再利用公式计算出华氏温度。

方法二:由于InputStream类中的read()方法只能读取一个键值,所以需要利用循环才能读出用户从键盘输入的一串字符,有没有读取一行字符的命令呢?我们可以利用Java 中类的嵌套来实现。

由于BuffereReaser类有读取一行字符串的方法,所以可以这样去定义对象:BuffereReaser br=new BuffereReaser(new InputStreamReader(System.in));(1)编辑Accpe1.java,设保存在D:\myjava目录下。

Class Accpt1{publib static void main(String args[ ]){String s=“”;System.out.println(“输入摄氏度:(0<数值<100)”);BuffereReaser br=new BuffereReaser(new InputStreamReader(System.in));try{//读取一行,返回字符串}cath(Exception e){}int cel=Integer.parseInt(s.trim());double f=cel*1.8+32;System.out.println(s+“摄氏度转化成华氏度为:”+f);}}⒊编写应用程序,按升序顺序输出一维数组中的元素。

排序的方法有很多,常用的有选择发和冒泡法,在此使用选择法。

(1)编辑Sort.java,设保存在D:\myjava目录下。

class Sort{public static void main(String args[ ]){。

}}五、注意事项⒈认真填写实验报告⒉遵守实验室各项制度,服从实验指导教师的安排⒊按规定的时间完成实验六、说明⒈建议学时数2学时实验三、面向对象编程实验一、实验目的⒈掌握接口的编写及使用⒉理解继承、多态⒊掌握包的编写以及如何使用包中的类二、预习内容java的基本语法知识三、实验设备与环境装有JA V A语言工具软件(Eclipse )的微机若干四、实验内容⒈接口的编写(1)编辑Interfaceclass.java,设保存在D:\myjava目录下。

interface Interfaceclass{int i=4;int k=5;//填写2个方法声明}(2)编辑UseInterface.java,设保存在D:\myjava目录下。

class UseInterface implements Interfaceclass{int j;public void func1() //在使用接口的类中一定要实现接口中的所有抽象方法{System.out.println(“func1=”+1);}public int func2(int i){System.out.println(“func2=+1);ieturn i;}public static void main(String srgs[ ]){UseInterface x=new Interfaceclass ();x.func1();x.func2(k);}}⒉多态在工资系统中的应用设计一个根据雇员类型利用abstract方法和多态性完成工资单计算的程序。

Employee是抽象类,Employee的子类有Boss(每星期发给他固定工资,而不计工作时间)、CommissionWorker(除基本工资外还根据销售额发放浮动工资)、PieceWorker(按其生产的产品数发放工资)、HourlyWorker(根据工作时间长短发放工资)。

该例的Employee的每个子类都声明为final,因为不需要再继承它们生成子类。

对所有雇员类型都使用earnings()方法,但每个人挣的工资按他所属的雇员类计算,所有雇员类都是从超类Earnings()派出生的。

所有在超类中声明earnings()为抽象方法,并且对于每个子类都提供恰当的earnings()的实现方法。

为了计算雇员的工资,程序仅仅使用雇员对象的一个超类引导并调用earnings()方法。

在一个实际的工资系统中,各种Employee对象的引用可以通过一个Employee引用数组来实现。

程序依次使用数组的每个元素(Employee 引用)调用每个对象的employee()方法。

⒊包的建立与使用(1)编辑Calculate.java,设保存在D:\myjava目录下。

package mypackage;public class Calculate{private int a;public Calculate(int a){this.a=a;System.out.printl(“from constrartion”+this.a);}public double volume(double height,double width,doule depth){//计算}int add(int x, int y){return x+y;}protected void a(){System .out.println(“from constration”+a);}}编译,查看D:\myjava目录下是否生成了myoackage文件夹,在该文件夹中是否有Calculate.class文件。

(2)编辑Interfaceclass.java,设保存在D:\myjava目录下。

import mypackage.Calculate;class PackageDemo{public static void main(string ags[ ]){Calculate c=new Calculate(10);double s=c.volume(5,6,7);System.out.println(s);//int b=c.add(5,6);//c.a();}}五、注意事项⒈认真填写实验报告⒉遵守实验室各项制度,服从实验指导教师的安排⒊按规定的时间完成实验实验四、异常处理实验一、实验目的⒈异常的生产及捕获⒉自定义异常及其使用二、预习内容面向对象的基本知识三、实验设备与环境装有JA V A语言工具软件(Eclipse )的微机若干四、实验内容⒈异常的捕获计算两数相除并输出结果。

相关文档
最新文档