


全文预览已结束
下载本文档
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
实验3:修改实验7中定义的Rectangle类,使之拥有两个构造方法。其中一个是默认的,它使两点的坐标都为(0,0);另一个带有4个参数,求出左上角和右下角点坐标为(2.1,3.2)、(5.2,6.3)的矩形的周长及面积,再利用带参数的构造方法创建Rectangle对象,求出左上角和右下角点坐标为(1,2)、(6.8,10.5)的矩形的周长及面积.主要代码class pointdouble x,y;class Rectanglepoint A=new point();point B=new point();Rectangle()Rectangle(point A,point B) point A=new point(); point B=new point();A.x=2.1; A.y=3.2; B.x=5.2; B.y=6.3;System.out.println(周长是:+2*(B.x-A.x)+(A.y-B.y); System.out.println(面积是:+(B.x-A.x)*(A.y-B.y); double zhouchang(point A,point B) double L=2*(B.x-A.x)+(A.y-B.y); return L;double Area(point A,point B) double AR=(B.x-A.x)*(A.y-B.y); return AR;public class fourpublic static void main(String args) point A=new point(); point B=new point(); A.x=1; A.y=2; B.x=6.8; B.y=10.5; Rectangle C=new Rectangle(); System.out.println(周长是:+C.zhouchang(A,B); System.out.println(面积是:+C.Area(A,B); 修改实验3public class Rectanglepublic double left,top,right,floor;public Rectangle()this.left=left=0;this.top=top=0;this.right=right=0;this.floor=floor=0;public Rectangle(double left,double top,double right,double floor)this.left=left;this.top=top;this.right=right;this.floor=floor;public double Perimeter()double w=right-left;double h=floor-top;double p=(w+h)*2;return p;public double Area()double w=right-left;double h=floor-top;double ar=w*h;return ar;public static void main(String args)Rectangle r1=new Rectangle(2.1,3.2,5.2,6.3);System.out.println(左上角和右下角点坐标为(2.1,3.2)、(5.2,6.3));System.out.println(周长为:+r1.Perimeter();System.out.println(面积为:+r1.Area();Rectangle r2=new Rectangle(1,2,6.8,10.5);System.out.println(左上角和右下角点坐标为(1,2)、(6.8,10.5));System.out.println(周长为:+r2.Perimeter();System.out.print
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 知识蒸馏在开放世界场景图生成算法中的应用
- 文化价值传承视角下的研究综述与展望
- 含硫电解液添加剂的应用与发展
- 高容量电池循环寿命预测模型-洞察阐释
- 煤矿通风技术课件
- 游戏中的情感理解与生成对抗对话系统研究-洞察阐释
- 客运索道系统智能化改造与效益评估-洞察阐释
- 生物医学应用探索-洞察阐释
- 食品安全监管机制探讨-洞察阐释
- 跨物种编辑伦理框架-洞察阐释
- 2025年北京市中考数学试卷真题(含答案解析)
- 2025-2030中国车载移动变电站行业未来趋势与前景规划分析报告
- 标准商铺租赁合同含物业管理费及公共收益分成
- 医疗质量活动月活动方案
- 2025至2030中国汽车售后服务行业市场现状分析及竞争格局与投资发展报告
- 广东省梅州市五华县2024-2025学年七年级下学期数学期末考试模拟卷(含答案)
- 警察政治培训课件
- 毒蛇咬伤的急救处理要点
- 2024年湖南省辰溪县档案局公开招聘试题带答案
- 2025年山西万家寨水务控股集团所属企业招聘笔试参考题库含答案解析
- 2025至2030中国工业软件行业项目调研及市场前景预测评估报告
评论
0/150
提交评论