



免费预览已结束,剩余1页可下载查看
下载本文档
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
你的姓名Java语言课程作业(第一次)Java语言课程作业(第一次)题 目 学 院 专 业 班 别 学 号 姓 名 2010年10月8日5一、课程题目 12、创建一个名为Rectangle的类来表示一个使用宽度和高度来改变量的矩形,矩形的宽度和高度由构造方法来确定。为Rectangle类创建下列方法: getArea返回矩形的面积,要求长和高的范围为050; getPerimeter返回矩形的周长; Draw使用星号(*)作为描绘字符画出该矩形(假设宽度和高度为整数);在另一个类TestRectangle中编写main方法来测试Rectangle类。二、题目分析与设计 首先,设计Rectangle类来表示一个使用宽度和高度来改变量的矩形,Rectangle类定义了width和 height两个字段代表矩形宽度和长度,提供了两个重载构造方法来确定矩形的宽度和高度,其中getWidth() 和 getHeight()方法分别返回矩形宽度和高度,getArea()方法返回矩形面积,getPerimeter()方法返回矩形周长,Draw()方法提供绘制矩形的功能: 设计TestRectangle类提供main()方法测试数据:本程序开发环境Eclipse,开发语言 JAVA三、测试分析四、实验总结 通过了这次作业,我更加熟悉了解了JAVA基础知识和面向对象编程技术,尽管编写代码阶段还是遇到不少低级错误,但经过仔细排查修改还是从中学到不少知识,无论多么简单的问题,都要自己亲身编码调试成功后才会有更好的效果。附录:源代码public class Rectangle private int width; /矩形宽度private int height; /矩形高度public Rectangle() /默认构造方法this.width = 1;this.height = 1;public Rectangle(int w ,int h) /带参数构造方法this.width = w;this.height = h; public int getWidth() /该方法返回矩形宽度return this.width;public int getHeight() /该方法返回矩形高度return this.height;public int getArea() /该方法返回矩形面积return (width*height);public int getPerimeter() /该方法返回矩形周长return (2*width+2*height); public void Draw() /该方法绘制矩形for(int i = 1;i = height; +i)for(int j= 1;j 1 & i1 & iheight & j=width)System.out.print( *);else System.out.print( );System.out.print(n);public class TestRectangle public static void main(String args) / 案例一,使用默认构造方法构造矩形Rectangle test1 = new Rectangle (); / 案例二,使用带参数构造方法构造正方形Rectangle test2 = new Rectangle (5,5); /案例三,使用带参数构造方法构造长方形Rectangle test3 = new Rectangle (8,5); /案例一测试演示System.out.println(第一个矩形宽度: + test1.getWidth();System.out.println(第一个矩形高度: + test1.getHeight();System.out.println(第一个矩形面积为: + test1.getArea();System.out.println(第一个矩形周长为: + test1.getPerimeter();System.out.println(第一个矩形图像演示:);test1.Draw();/案例二测试演示System.out.println(第二个矩形宽度: + test2.getWidth();System.out.println(第二个矩形高度: + test2.getHeight(); System.out.println(第二个矩形面积为: + test2.getArea();System.out.println(第二个矩形周长为: + test2.getPerimeter();System.out.println(第二个矩形图像演示:);test2.Draw();/案例三测试演示 System.out.println(第三个矩形宽度: + test3.getWidth(); System.out.println(第三个矩形高度: + test3.getHeight(); System.out.println(第三个矩形面积为: + t
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
评论
0/150
提交评论