Java输出矩形、三角形、圆形面积和周长:
abstract class Shape {public abstract double area();public abstract double perimeter();
}class Rectangle extends Shape { // 矩形private double wide; // 宽private double longs; // 长public Rectangle() {}public Rectangle(double wide, double longs) {super();this.wide = wide;this.longs = longs;}public void setWide(double wide) {this.wide = wide;}public double getWide() {return wide;}public void setLongs(double longs) {this.longs = longs;}public double longs() {return longs;}public double area() {return this.longs * this.wide;}public double perimeter() {return (this.longs + this.wide) * 2;}
}class Triangle extends Shape { // 三角形private double edgea;private double edgeb;private double edgec;public Triangle() {}public Triangle(double edgea, double edgeb, double edgec) {super();this.edgea = edgea;this.edgeb = edgeb;this.edgec = edgec;}public double area() {return this.edgea * this.edgeb / 2;}public double perimeter() {return this.edgea + this.edgeb + this.edgec;}public void setEdgea(double edgea) {this.edgea = edgea;}public double getEdgea() {return edgea;}public void setEdgeb(double edgeb) {this.edgeb = edgeb;}public double getEdgeb() {return edgeb;}public void setEdgec(double edgec) {this.edgec = edgec;}public double getEdgec() {return edgec;}
}class Round extends Shape {private double radius;public Round() {}public Round(double radius) {super();this.radius = radius;}public double area() {return this.radius * this.radius * Math.PI;}public double perimeter() {return this.radius * 2 * Math.PI;}public void setRadius(double radius) {this.radius = radius;}public double getRadius() {return radius;}
}public class book {public static void main(String[] args) {Shape rectangle = new Rectangle(15.5, 20.6);Shape triangle = new Triangle(14.5, 20.2, 45.5);Shape round = new Round(45.3);System.out.println("矩形面积:" + rectangle.area() + ",矩形周长:" + rectangle.perimeter());System.out.println("三角形面积:" + triangle.area() + ",三角形周长:" + triangle.perimeter());System.out.println("圆形面积:" + round.area() + ",圆形周长:" + round.perimeter());}
}
输出矩形、三角形、圆形面积和周长:
Java输出矩形、三角形、圆形面积和周长:相关推荐
- java继承求三角形圆形面积_java求三角形面积
(min>c)min=c; if(min>d)min=d; System.out.println("min is "+min); } } } 15.test30003求 ...
- Java求矩形三角形圆形梯形的面积和周长小程序页面
用java实现图形面积周长计算器 1.一个接口 public interface Shape {default void GetArea()//面积{}default void GetPerimett ...
- java语言【#92. 圆形面积和周长】(已通过)
题目描述 输入圆形的半径 r 输出圆形的面积和周长. 提示1:圆的周长公式是 2∗π∗r. 提示2:圆的面积公式是 π∗r∗r. 在计算过程中 π 的值近似地取 3.14. 输入 ...
- java继承求三角形圆形面积_java用接口、多态、继承、类计算三角形和矩形周长及面积的方法...
本文实例讲述了java用接口.多态.继承.类计算三角形和矩形周长及面积的方法.分享给大家供大家参考.具体如下: 定义接口规范: /** * @author vvv * @date 2013-8-10 ...
- java定义一个方法计算三角形,长方形,圆形面积和周长
java定义一个方法计算三角形,长方形,圆形面积和周长 /*** 定义一个方法,返回一个圆的周长 半径* 定义一个方法,返回一个圆的面积 半径* 定义一个方法,返回一个矩形的周长 长 宽* 定义一个方 ...
- java三角形有关面积及周长的计算
Java三角形有关面积及周长的计算 import java.util.Scanner; //创建三角形的类 成员方法(判断能否构成三角形,以及计算三角形的面积和周长),如果输入错误 可重新输入 cla ...
- 圆形面积与周长(仅用于个人记录)
圆形面积与周长 题目描述 输入圆形的半径 ,输出圆形的面积和周长. 提示1:圆的周长公式是 2 * π * r. 提示2:圆的面积公式是π * r * r . 在计算过程中 的值近似地取 ...
- 定义一个三角形类(TRI)及其派生类三角柱体类(COL)。其中三角形类可以计算三角形的面积和周长;三角柱体类可以计算柱体的体积和表面积。其具体要求如下: (1)TRI的成员如下: 私有数据成员
题目要求: 定义一个三角形类(TRI)及其派生类三角柱体类(COL).其中三角形类可以计算三角形的面积和周长:三角柱体类可以计算柱体的体积和表面积.其具体要求如下: (1)TRI的成员如下: 私有数据 ...
- 根据给定的三边,判断能否则组成一个三角形若能用这三个数作为边长组成三角形( 任意两边之和大于第三边),能组成三角形计算并输出该三角形的面积,否则输出Can‘t。 (提示:Can‘t输出直接放到双引号中
一.题目背景 求三角形面积 题目描述: 根据给定的三边,判断能否则组成一个三角形若能用这三个数作为边长组成三角形( 任意两边之和大于第三边),能组成三角形计算并输出该三角形的面积,否则输出Can't. ...
最新文章
- 【Java基础】基本类型与运算
- 如何去maven仓库下载jar包
- 09-LearnTheArchitecture-MemoryManagement
- Lync Server 2010 语音质量
- dateformat 返回类型_SpringBoot返回date日期格式化
- 完整的连接器设计手册_减速齿轮箱的设计 用一整套完整流程来说明(附PDF手册)...
- 日常问题———安装新版zookeeper 出现Starting zookeeper ... FAILED TO START
- mac下ssh报错:ssh_exchange_identification: read: Connection reset by peer
- nginx nodejs环境配置_Linux基本开发环境配置git,c++,nodejs,nginx
- Google 开源 iOS 应用测试工具:EarlGrey
- word-break: break-all与word-wrap:break-word的区别
- 【python高阶编程】python线程池简单应用
- 新能源车提车、上牌流程
- 试题 基础练习 圆的面积-蓝桥杯
- 世界上第一次网络瘫痪 | 历史上的今天
- 8年开发,连登陆接口都写这么烂...
- Python实战案例:tornado接口vue客户端的堂食点餐系统(中)
- AngularJs 生命周期$onChanges钩子函数总结
- 婚恋交友APP投快手信息流广告怎么收费的,婚恋交友APP快手短视频推广怎么做的,快手开户代运营返点多少
- 全球水深地形模型ETOPO1
热门文章
- 启用 DHCP 和静态 IP 共存
- maven父子关系时,发生异常: Could not find artifact org.hlx.itrip:itrip-dao:jar:1.0-SNAPSHOT - [Help 1]
- 通过php执行mysql语句进行学生成绩表的增删改查
- creator中关于旋转所使用的欧拉角和四元数
- Apollo坐标系转换
- Camera 面试总结
- uni-app的灰朦层取消滑动以及官方弹出框设计代码
- 南梦宫 拼图笔记 1.流畅的拖拽操作
- i3 10110u和i5 10210u哪个好
- 中国婚博会PHP高级工程师、安全顾问汤青松:浅析Web安全编程