java求面积Shape类_Shape-2,形状类,正方形类,长方形类,圆类,求周长面积
[java]代码库import java.util.Scanner;
public class Main{
public static void main(String[] args) {
Scanner scan = new Scanner(System.in);
double length = scan.nextDouble();
Square s = new Square(length);
System.out.printf("%.2f ",s.getPerimeter());
System.out.printf("%.2f",s.getArea());
System.out.println();
length = scan.nextDouble();
double wide = scan.nextDouble();
Rectangle r = new Rectangle(length,wide);
System.out.printf("%.2f ",r.getPerimeter());
System.out.printf("%.2f",r.getArea());
System.out.println();
double radius = scan.nextDouble();
Circle c = new Circle (radius);
System.out.printf("%.2f ",c.getPerimeter());
System.out.printf("%.2f ",c.getArea());
scan.close();
}
}
class Shape
{
public double getPerimeter()
{
return 0;
}
public double getArea()
{
return 0;
}
}
class Square extends Shape
{
private double length;
public Square(double l)
{
length = l;
}
public double getLength()
{
return length;
}
public double getPerimeter()
{
return length*4;
}
public double getArea()
{
return length*length;
}
}
class Rectangle extends Square
{
private double wide;
public Rectangle(double l, double w)
{
super(l);
wide = w;
}
public double getPerimeter()
{
return (super.getLength()+wide)*2;
}
public double getArea()
{
return super.getLength()*wide;
}
}
class Circle extends Shape
{
private double r;
public Circle(double _r)
{
r = _r;
}
public double getPerimeter()
{
return 3.14159*r*2;
}
public double getArea()
{
return 3.14159*r*r;
}
}
java求面积Shape类_Shape-2,形状类,正方形类,长方形类,圆类,求周长面积相关推荐
- 三角形、长方形、正方形、梯形、圆等的周长计算公式和面积计算公式
参考:http://iask.sina.com.cn/b/9499520.html 三角形.长方形.正方形.梯形.圆等的周长计算公式和面积计算公式? 周长:Girth 面积:Area 1 ...
- 练练手:建立一个形状类Shape作为基类,派生出圆类Circle和矩形类Rectangle,求出面积并获取相关信息。
这个简单的小程序是对类的继承做的一个小巩固 要求如下: (1)形状类Shape (a)保护数据成员 double x,y:对于不同的形状,x和y表示不同的含义,如对于圆,x和y均表示圆的半径,而对于矩 ...
- 《AutoCAD 2013中文版从入门到精通》——2.2 圆类命令
本节书摘来自异步社区<AutoCAD 2013中文版从入门到精通>一书中的第2章,第2.2节,作者: 李谨 , 康士廷 更多章节内容可以访问云栖社区"异步社区"公众号查 ...
- java shape 空间操作类_设计三个类:几何形状类(Shape)、圆类(Circle)、矩形类(.,请编写 Java程序,设计一个“形状rdquo...
问题标题 设计三个类:几何形状类(Shape).圆类(Circle).矩形类(.,请编写 Java程序,设计一个"形状&rdquo 2019-5-10来自ip:17.175.174. ...
- 设计一个抽象类图形类,在该类中包含有至少两个抽象方法求周长和求面积,分别定义圆形类、长方形类、正方形类、三角形类来继承图形类,并实现上述两个方法
设计一个抽象类图形类,在该类中包含有至少两个抽象方法求周长和求面积,分别定义圆形类.长方形类.正方形类.三角形类来继承图形类,并实现上述两个方法 设计抽象类 就要使用abstract关键字,抽象类中的 ...
- java求几何周长面积_Java如何计算几何图形的面积
Java如何计算几何图形的面积?圆形矩形面积的计算方式.Java使用抽象方法来计算计算几何图形的面积.每个图形都有一些共同的属性,比如是名字.面积等,但是图形的计算方式却是不同的.现在就定义一个超类来 ...
- java定义一个类计算圆的半径,C++编程:定义一个圆类要求属性为半径,操作为计算圆的周长和面积...,java编程:定义一个圆类,属性为半径,方法为对输入的半径计...
导航:网站首页 > C++编程:定义一个圆类要求属性为半径,操作为计算圆的周长和面积...,java编程:定义一个圆类,属性为半径,方法为对输入的半径计 C++编程:定义一个圆类要求属性为半径, ...
- Java6面向对象编程创建一个矩形类, 求周长 面积
package job; /** */ import java.util.Scanner; public class Space { /* 面向对象编程创建一个矩形类, 求周长 面积 */ publi ...
- Java 圆锥类 圆类 面积 体积
Java 圆锥类 [实验内容] 一.基础性题目 引入:写一个圆锥类,可以实现打印体积的功能.(10分钟完成) 讲解. 主题:对象的组合 • 抽象一个圆类 成员变量:半径: 成员方法:求面积: • 抽象 ...
- 定义一个 圆形 Circle类 , 定义其中的长度length属性,定义一个求面积getArea()的方法。 并编写一个测试类,进行长度的赋值和展示,并调用求面积方法展示面积值。
定义一个 圆形 Circle类 , 定义其中的长度length属性,定义一个求面积getArea()的方法. 并编写一个测试类,进行长度的赋值和展示,并调用求面积方法展示面积值. public cla ...
最新文章
- 一行Java代码实现获取上传文件的后缀名
- IOS FRAMEWORK,动态库 等几个问题
- Asp.net 2.0 发送邮件
- 电路板上的插头怎么拔下来_空调插头一直不拔费电吗?实测一周竟然发现了真相!...
- matlab表示DFT和DTFT,【 MATLAB 】离散傅里叶级数(DFS)与DFT、DTFT及 z变换之间的关系...
- 图片格式之YUV420 转RGB格式(含代码)
- c# 之继承、封装、多态
- Linux系统管理(10)——Centos8 重启网络服务 网络相关命令
- tolist()的作用
- NATAPP vscode SSH远程连接Linux服务器出现couldn‘t establish connection
- 第十三章:相关方管理
- 面试题:PCB包括哪些内容
- buu-[Zer0pts2020]Can you guess it?
- eclipse -javaEE 和jdk版本对应
- 海淀服务器维修,服务器维修服务器维修防御升级、数据恢复、对接出错等维修服务...
- 一分钟学会看k线图_一分钟学会看k线图 炒股新手入门看图教程
- 1165:Hermite多项式(C C++)
- springboot 上传文件解析入库_springboot实现文件上传步骤解析
- 图像切割--Seam Carving算法
- 用Python写表白程序,给另一半一个惊喜
热门文章
- 一周一论文(翻译 总结)— [SOCC 13] jVerbs Ultra-Low Latency for Data Center Applications 在JVM虚拟机上构建RDMA的verbs操作
- 北师计算机应用基础离线作业2,[北京师范大学]18秋《计算机应用基础(专科)》 离线作业2...
- 服务器如何管理?分享九款服务器管理工具
- PAT1052---------初步了解正则表达式
- linux上的web spider开发
- 测开之路二十:比较v1和v2
- 用Node.JS+MongoDB搭建个人博客(成品展示)
- TWaver HTML5 + Node.js + express + socket.io + redis(六)
- Paired Joint Coordinates
- android7.1增加一个开机自启动的bin应用遇到的权限问题