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

上传人:ni****g 文档编号:454876984 上传时间:2024-03-05 格式:DOC 页数:8 大小:73.50KB
返回 下载 相关 举报
Java语言程序设计实验指导书_第1页
第1页 / 共8页
Java语言程序设计实验指导书_第2页
第2页 / 共8页
Java语言程序设计实验指导书_第3页
第3页 / 共8页
Java语言程序设计实验指导书_第4页
第4页 / 共8页
Java语言程序设计实验指导书_第5页
第5页 / 共8页
点击查看更多>>
资源描述

《Java语言程序设计实验指导书》由会员分享,可在线阅读,更多相关《Java语言程序设计实验指导书(8页珍藏版)》请在金锄头文库上搜索。

1、Java语言程序设计实验指导书实验一 Java开发环境 一、实验目的:1、熟悉JAVA开发环境(JBUILDERJDK)2、认识Java程序结构。二、实验内容:1、配置JDK,编译调试HelloWorld程序。2、熟悉JAVA开发工具,编译调试HelloWorld程序。三、实验要求:1、HelloWorld程序输出一条简单的问候信息;2、实验报告中对程序结构做出详细的解释;3、实验报告中给出配置JDK的步骤。四、实验学时、性质:2学时、验证性五、实验步骤:1、进入Java编程环境;2、新建一个Java文件,命名为HelloWorld.java;3、定义主方法public static void

2、 main(String args);调用System.out.println()方法,使程序输出一条问候信息;4、编译运行程序,观察运行情况和输出结果。(如果使用JDK环境,调用javac.exe和java.exe编译和执行程序)实验二 类与对象 一、实验目的:1、掌握类的定义与成员的封装。2、掌握对象的创建,对象属性的访问和方法的调用。3、掌握包的使用。二、实验内容:1、自定义一个学生类。2、导入并访问其他同学定义的学生类。三、实验要求:1、实验报告给出源代码。 2、实验报告中记录访问不同属性时编译器的反馈并分析原因。四、实验学时、性质:3学时、验证性五、实验步骤:1、创建一个Java包,

3、以自己的英文名字命名。2、定义一个学生类,包含三个属性学号、姓名和性别,访问修饰符分别是private、无修饰符和public修饰符。3、在另一个类中创建学生类的对象,分别设置三个属性的值,观察实验结果。4、导入同学定义的学生类。分别访问三个属性,观察实验结果。实验三 数据类型与数组 一、实验目的:1、掌握数据类型与数组的定义、初始化与使用。二、实验内容:1、查看自己名字的UNICODE编码。2、转置二维矩阵。三、实验要求:1、使用已知给定的数值初始化一个5X5的二维数组。2、每次打印都应该按照从上到下从左到右的顺序。3、实验报告给出完整代码。四、实验学时、性质:3学时、验证性五、实验步骤:1

4、、编写程序将自己姓名的汉字转化为UNICODE编码,并打印。2、用任意的23个整数初始化一个5X5的二维int类型数组,并逐行打印。 3、交换沿对角线上对称的元素,并打印转置后的矩阵。实验四 流程控制一、实验目的:1、掌握分支、循环语句的使用。二、实验内容:、用循环语句打印一个乘法表。、判断回文数(逆序排列后得到的数和原数相同)。三、实验要求:1、打印的乘法表应该呈现阶梯状。2、给定一个199999之间的数,程序可以判断它的位数,并判断是否是回文数。3、实验报告给出完整代码。四、实验学时、性质:3学时、验证性五、实验步骤:1、用循环语句打印一个乘法表。2、将一个5位以内的数按位逐个取出,分别存

5、入5个变量中。 3、根据原始数的长度对取出的5个变量分别进行判断,以确定原始数是否是个回文数。实验五 多态性 一、实验目的:1、掌握方法重载和类的多态性。二、实验内容:1、编写一个名为“复数”的类,包含复数的实部和虚部(数据成员),以及复数之间的基本算术运算:加、减(方法成员),并要求复数加减运算,程序运行中能对给定的复数进行运算,并打印运算的结果。2、用类来描述游戏角色的交手次数、经验值、生命值之间的关系,并断定角色决斗的胜负。三、实验要求:1、加减运算能够接收不同类型的参数既可以实现复数与实数的加减、复数与复数的加减运算。2、两游戏角色决斗。角色1交手次数1,生命值1,经验值2;角色2交手

6、次数1,生命值2,经验值3。经验值每增加50时,生命值1;生命值=0;i-) /【代码9】 打印 aI 2、编写一个模式匹配函数,用于验证一串字符串是否符合email格式。实验七 输入输出流一、实验目的:1、掌握使用输入输出流进行文件的读写操作。二、实验内容:1、按程序模板要求,将注释处替换为Java程序代码。实现文件加密。2、按程序模板要求,将注释处替换为Java程序代码。给文件的内容添加行号.3、串行化对象Student到本地文件,并在下一次运行程序时用来初始化。(选做)三、实验要求:1、实验报告给出内容1,2的填充代码以及内容3的全部源代码。四、实验学时、性质:3学时、验证性五、实验步骤

7、:1、按程序模板要求,将注释处替换为Java程序代码该程序将已存在的文本文件加密后存入另一个文本文件中。请按模板要求,将【代码1】【代码6】替换为Java程序代码SecretExample.javaimport java.io.*;public class SecretExample public static void main(String args ) File fileOne=new File(hello.txt), fileTwo=new File(hello.secret); char b=new char100; try FileReader in=【代码1】 / 创建指向fileOne的字符输入流 FileWriter out=【代码2】 / 创建指向fileTwo字符输出流 int n=-1; while(n=in.read(b)!=-1) for(int i=0;in;i+) bi=(char)(bia); 【代码3】 / out将数组b的前n单元写到文

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 建筑/环境 > 施工组织

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号