《面向对象程序设计》实验指导书_第1页
《面向对象程序设计》实验指导书_第2页
《面向对象程序设计》实验指导书_第3页
免费预览已结束,剩余1页可下载查看

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、面向对象程序设计实验指导书面向对象程序设计课程实验教学实验1 Java开发环境安装与配置1 ,实验目的 :1 。 JDK 大师, Eclipse 安装步骤2。理解环境变量 PATH、CLAPHERS 的角色,以及 Eclipse 的配置3. 熟悉 Eclipse 的编辑、编译和调试环境,编写一个简单的应用程序 来编译、执行和完成调试2。实验内容 :熟悉 JDK 的安装和配置,学习如何编写和运行简单的应用程序(可以输出简单的问候信息 );3.实验要求 :1。JDK2 可以正确安装。熟悉环境变量路径和类路径的设置方法,熟悉编辑环境。 3.调试程序,编译并在运行后得到正确的结果。4.实验步骤 :1。

2、从/TechNet/Java/index . html下载JDK的最新版本并安装2。设置环境变量路径、类路径,使 Java程序能够正确编译和执行3.在 Eclipse 环境下编写一个 HelloWorld.java 程序,(1) 调用主方法中的()方法,使程序输出一个问候消 息;(2) 编译运行程序,观察运行情况并输出结果 (使用 JDK 环境,调用Java . exe和java.exe编译器和执行器)2实验 2 Java 语言基础1 ,实验目的 :熟悉 Java 基本语法,基本数据类型,各种运算符和表达式的使用, 掌握运算符优先级,熟悉 Java 选择语句,循环语句二。实验内容 :1 。编译

3、 Java 应用程序以输出 1900 年到 XXXX 之间的所有年份 (闰 年的标准 :可被 4 整除而不是 100 整除,或可被 400 整除 ) ;2. 金字 塔 :Pyramid.java在屏幕上显示由星号 “*组”成的金字塔图案。示例如下 :* * * * * * * * * * * *要求 :金字塔高度 H 可由用户设定3。实验要求 :1 。正确使用 Java 语言选择语句、循环语句; 2.调试程序,编译,运 行后得到正确的结果3。写实验报告在编译和执行 Java 程序时,需要记录系统错误信息 并给出解决方案。 4.实验步骤 :1。编写主类;2。添加代码以实现静态公共void mai

4、n(字符串args)方法中所需的 函数。主要步骤如下 :(第一个问题 )从 1900年到 XXXX 年的判断条件是输出从 1900 年到 XXXX 年的所有运行年(第二个问题 )允许用户设置金字塔高度 4.编译运行程序,观察输出 结果是否正确3实验3 Java数组、字符串和常用类应用程序1。实验目的 :掌握数组的定义和用法;熟悉数组排序、搜索和其他算法掌握字符 串的使用2,实验内容 :1。编写应用程序,从命令行参数中输入 10 个整数,并将它们保存 在数组中,以找到数组中的最大值、最小值、数据和平均值2。将命令行第一个参数的每个字符放入一个字符数组, 然后以相反 的顺序输出3。编写应用程序以输

5、出字符、单词和句子的数量(将句子设置为“?”!“”“结束“)4.打印杨辉三角形的前 10层 3.实验要求 :1。精通对象数组和创建初始化和未初始化数组的方法; 2.熟悉命令 行参数的使用;3。熟悉字符串和字符串缓冲区 4 的使用。熟悉常用类库的使用; 4. 实验步骤 :1(问题 1)。从命令行到数组输入 10 个数字,并使用 loop 语句分别 找到最大值、最小值、数据和平均值。2。(问题 2)用字符串类的各种方法判断字符是否为 “?”!“”,“”分别 用 3 个计数器计数3(问题 3)将命令行第一个参数字符串中的每个字符作为一个数组元 素,并将其放入一个字符数组,循环使用语句的逆序数组元素4

6、。(问题 4)定义一个二维数组, 第一维的长度是印刷的杨辉三角形的 层数(即 10),第二维是每层的数据数 (即层数)。4实验四类1。实验目的 :掌握 Java 类结构、类定义、方法和属性定义及对象实现;掌握类及 其成员修饰符的使用; 掌握构造函数的使用; 方法参数传递和返回值 使用;主类变量和实例变量,以及类方法和实例方法的区别3.实验内容 :1。定义一个点类,它代表一个点,公共属性有x和y,方法有show(), 构造函数有两个参数分别给 x 和 y 赋值,在主方法中构造两个对象,然后创建一个方法 (getMiddle) 来取由这两个点组成的线段中点的坐 标,参数是两个点对象。调用此方法后,

7、获取一个新点,编写应用程 序,并显示对象的坐标值2。定义一个复数(z = x+iyi)类Complex,它包括两个属性:实数x和 虚数 y默认构造函数 Complex(),设置x=0, y=0构造函数:Complex(int i , int j)显示复数的方法:showComp()将其显示为:5+8i或5-8i求两个复数之 和的方法:(参数是两个复数类对象, 返回值是一个复数类对象 )公共复 数加法 comp (complexc1, complexc2)求两个复数之差的方法 :(参数是两个复数类对象,返回值是一个复数 类对象 )公共复数子 comp (complexc1, complexc2) 求两个复数的乘积的方法 :(参数是两个复数类对象,返回值是一个复 数类对象,新的复数实部 =两个复数实部的乘积 -两个复数虚部的乘 积,新的复数虚部 =两个复数实部和虚部的叉积之和,(公共

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论