设计一个名为Rectangle的类表示矩形。这个类包括: 两个名为width和height的double型数据域,它们分别表示矩形的宽和高。width和height的默认值都为1. 一个无参构造方法。 一个为width和height指定值的矩形构造方法。 一个名为getArea()的方法返回这个矩形的面积。 一个名为getPerimeter()的方法返回这个矩形的周长。

类名为:

Rectangle

裁判测试程序样例:

import java.util.Scanner;
/* 你的代码将被嵌入到这里 */public class Main {public static void main(String[] args) {Scanner input = new Scanner(System.in);double w = input.nextDouble();double h = input.nextDouble();Rectangle myRectangle = new Rectangle(w, h);System.out.println(myRectangle.getArea());System.out.println(myRectangle.getPerimeter());input.close();}
}

输入样例:

3.14  2.78

输出样例:

8.7292
11.84

通过代码:

class Rectangle{private double width, height;public Rectangle() {this.width = 1;this.height = 1;}public Rectangle(double width, double height) {this.width = width;this.height = height;}public double getArea() {return this.width * this.height;}public double getPerimeter() {return 2 * (this.width + this.height);}
}

6-25 设计一个矩形类Rectangle相关推荐

  1. 定义一个矩形类Rectangle:(知识点:对象的创建和使用)

    /** 1:定义一个矩形类Rectangle:(知识点:对象的创建和使用)     定义三个方法:getArea()求面积.getPer()求周长,showAll()分别在控制台输出长.宽.面积.周长 ...

  2. 设计一个矩形类,完成计算矩形面积和显示矩形属性的功能。

    / /* [基本题]设计一个矩形类,完成计算矩形面积和显示矩形属性的功能. */ #include<iostream> using namespace std; class Retangl ...

  3. 设计一个矩形类rectangle_万字长文带你捋清六种设计模式的设计原则(建议收藏)...

    对于设计模式,自己很早之前就看了好多本设计模式书籍,其中一些还看了好几遍,也一直希望自己能在编码的时候把这些设计模式用上去.可是,在日常的打码中,用的最多的就是单例,其次是观察者和建造者模式 ( bu ...

  4. 设计一个矩形类rectangle_使用Python super()为您的类增强

    虽然Python不仅仅是一种面向对象的语言,但它足够灵活,功能强大,足以让您使用面向对象的范例构建应用程序.Python实现这一目标的方法之一是支持继承,它与之相关super(). 在本教程中,您将了 ...

  5. 定义一个矩形类(Rectangle),私有数据成员为矩形的长度( len)和宽度(wid),缺省构造函数置len和wid为0,有参构造函数置len和wid为对应形参的值,另外还包括求矩形周长、面积

    #include <iostream> using namespace std; class Rectangle {     private: double len,wid; //私有数据 ...

  6. 【Python】经典问题创建一个矩形类,定义方法 属性 初始化

    Hello,大家好,我是乔乔白术!今天还是处理一些我们的习题. # 定义一个矩形类Rectangle: #a. 定义三个方法:get_area()求面积.get_per()求周长,show_all() ...

  7. Java黑皮书课后题第9章:9.1 (Rectangle类)遵照9.2节中Circle类的例子,设计一个名为Rectangle的类表示矩形

    Java黑皮书课后题第9章:9.1 (Rectangle类)遵照9.2节中Circle类的例子,设计一个名为Rectangle的类表示矩形 题目 代码 PS Test1 Test1_Rectangle ...

  8. C++编程练习:多态实验——设计一个基类Shapes,Shapes类公有派生产生矩形类Rectangle和圆类Circle

    例.设计一个基类Shapes,包含成员函数display()并声明为纯虚函数.Shapes类公有派生产生矩形类Rectangle和圆类Circle,分别定义display()函数实现其主要几何元素的显 ...

  9. 设计一个名为Rectangle的矩形类,这个类包括:两个名为width和height的double数据域。

    设计一个名为Rectangle的矩形类,这个类包括:两个名为width和height的double数据域,它们分别表示矩形的宽和高.width和height的默认值都为1.该类包括矩形类的无参构造函数 ...

最新文章

  1. [BZOJ 4800][Ceoi2015]Ice Hockey World Championship(Meet-in-the-Middle)
  2. 手撕设计模式之「工厂方法模式」(Java描述)
  3. tomcat.apache startup.bat闪退两种解决方法
  4. 安卓学习笔记42:基于HTTP网络编程
  5. 九章基础算法03:树和递归
  6. php gif裁剪,PHP 使用Imagick模块 缩放,裁剪,压缩图片 包括gif图片
  7. 施耐德 m340 编程手册_PLC模拟量的通用转换原理以及编程方法
  8. matlab模拟晶粒生长,一个有monte caro 模拟晶粒生长的Matlab源程序
  9. 基于opencv的手指静脉识别(附源码)
  10. C++基础习题(计算三角形斜边)
  11. RIGOL DS70000系列示波器在USB2.0一致性分析测试方案
  12. 计算机的计算密度相关,专家人才库数据----中国科学院计算技术研究所
  13. c语言输入r1 r2垫片的面积,C语言上机实验答案Word版
  14. STM32基础11--模数转换(ADC)
  15. 《财富》公布40岁以下美国富豪榜 戴尔居榜首 [我在IT meets Coupon里提到的两个均在其列]...
  16. 汇编基础练习题1:将AX中的数显示输出。
  17. MaxViT实战:使用MaxViT实现图像分类任务(一)
  18. 家里公司自动ip切换,批处理
  19. 2022年京东NLP实习面试题7道
  20. ZBRUSH 2019有什么新功能

热门文章

  1. java生成gif_如何将视频转为gif制作有趣动图
  2. 【计算机毕业设计】民宿管理平台
  3. BIgemap中添加局域网离线地图服务(内网服务)
  4. c4d python 插件_好用的C4D插件都在这里了,还不赶紧收藏起来?
  5. 【ASSIC】ASSIC码概念+字母ASSIC码+利用ASSIC实现大小写转换
  6. 墨尔本大学计算机科学世界排名,墨尔本大学世界排名及专业排名汇总(QS世界大学排名版)...
  7. 360杀毒是真正的64位杀毒软件吗?
  8. amcap测试软件,AMCap摄像头测试软件使用说明
  9. 使用redis中的zset进行金牌、银牌、铜牌的排序操作
  10. 十八 C# 迭代器、分部类和索引器