6-25 设计一个矩形类Rectangle
设计一个名为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相关推荐
- 定义一个矩形类Rectangle:(知识点:对象的创建和使用)
/** 1:定义一个矩形类Rectangle:(知识点:对象的创建和使用) 定义三个方法:getArea()求面积.getPer()求周长,showAll()分别在控制台输出长.宽.面积.周长 ...
- 设计一个矩形类,完成计算矩形面积和显示矩形属性的功能。
/ /* [基本题]设计一个矩形类,完成计算矩形面积和显示矩形属性的功能. */ #include<iostream> using namespace std; class Retangl ...
- 设计一个矩形类rectangle_万字长文带你捋清六种设计模式的设计原则(建议收藏)...
对于设计模式,自己很早之前就看了好多本设计模式书籍,其中一些还看了好几遍,也一直希望自己能在编码的时候把这些设计模式用上去.可是,在日常的打码中,用的最多的就是单例,其次是观察者和建造者模式 ( bu ...
- 设计一个矩形类rectangle_使用Python super()为您的类增强
虽然Python不仅仅是一种面向对象的语言,但它足够灵活,功能强大,足以让您使用面向对象的范例构建应用程序.Python实现这一目标的方法之一是支持继承,它与之相关super(). 在本教程中,您将了 ...
- 定义一个矩形类(Rectangle),私有数据成员为矩形的长度( len)和宽度(wid),缺省构造函数置len和wid为0,有参构造函数置len和wid为对应形参的值,另外还包括求矩形周长、面积
#include <iostream> using namespace std; class Rectangle { private: double len,wid; //私有数据 ...
- 【Python】经典问题创建一个矩形类,定义方法 属性 初始化
Hello,大家好,我是乔乔白术!今天还是处理一些我们的习题. # 定义一个矩形类Rectangle: #a. 定义三个方法:get_area()求面积.get_per()求周长,show_all() ...
- Java黑皮书课后题第9章:9.1 (Rectangle类)遵照9.2节中Circle类的例子,设计一个名为Rectangle的类表示矩形
Java黑皮书课后题第9章:9.1 (Rectangle类)遵照9.2节中Circle类的例子,设计一个名为Rectangle的类表示矩形 题目 代码 PS Test1 Test1_Rectangle ...
- C++编程练习:多态实验——设计一个基类Shapes,Shapes类公有派生产生矩形类Rectangle和圆类Circle
例.设计一个基类Shapes,包含成员函数display()并声明为纯虚函数.Shapes类公有派生产生矩形类Rectangle和圆类Circle,分别定义display()函数实现其主要几何元素的显 ...
- 设计一个名为Rectangle的矩形类,这个类包括:两个名为width和height的double数据域。
设计一个名为Rectangle的矩形类,这个类包括:两个名为width和height的double数据域,它们分别表示矩形的宽和高.width和height的默认值都为1.该类包括矩形类的无参构造函数 ...
最新文章
- [BZOJ 4800][Ceoi2015]Ice Hockey World Championship(Meet-in-the-Middle)
- 手撕设计模式之「工厂方法模式」(Java描述)
- tomcat.apache startup.bat闪退两种解决方法
- 安卓学习笔记42:基于HTTP网络编程
- 九章基础算法03:树和递归
- php gif裁剪,PHP 使用Imagick模块 缩放,裁剪,压缩图片 包括gif图片
- 施耐德 m340 编程手册_PLC模拟量的通用转换原理以及编程方法
- matlab模拟晶粒生长,一个有monte caro 模拟晶粒生长的Matlab源程序
- 基于opencv的手指静脉识别(附源码)
- C++基础习题(计算三角形斜边)
- RIGOL DS70000系列示波器在USB2.0一致性分析测试方案
- 计算机的计算密度相关,专家人才库数据----中国科学院计算技术研究所
- c语言输入r1 r2垫片的面积,C语言上机实验答案Word版
- STM32基础11--模数转换(ADC)
- 《财富》公布40岁以下美国富豪榜 戴尔居榜首 [我在IT meets Coupon里提到的两个均在其列]...
- 汇编基础练习题1:将AX中的数显示输出。
- MaxViT实战:使用MaxViT实现图像分类任务(一)
- 家里公司自动ip切换,批处理
- 2022年京东NLP实习面试题7道
- ZBRUSH 2019有什么新功能
热门文章
- java生成gif_如何将视频转为gif制作有趣动图
- 【计算机毕业设计】民宿管理平台
- BIgemap中添加局域网离线地图服务(内网服务)
- c4d python 插件_好用的C4D插件都在这里了,还不赶紧收藏起来?
- 【ASSIC】ASSIC码概念+字母ASSIC码+利用ASSIC实现大小写转换
- 墨尔本大学计算机科学世界排名,墨尔本大学世界排名及专业排名汇总(QS世界大学排名版)...
- 360杀毒是真正的64位杀毒软件吗?
- amcap测试软件,AMCap摄像头测试软件使用说明
- 使用redis中的zset进行金牌、银牌、铜牌的排序操作
- 十八 C# 迭代器、分部类和索引器