package exe02;
import java.util.Scanner;
/*name:Excise1                   功能:计算矩形和圆形的面积和周长*/
public class second1 {public static void main(String[] args) {Scanner sc = new Scanner(System.in);Rectangle re = new Rectangle();System.out.print("请输入矩形的长和宽:");double x = sc.nextDouble();double y = sc.nextDouble();while(x<y||x<0||y<0){System.out.print("输入错误!请重新输入矩形的长和宽:");x = sc.nextDouble();y = sc.nextDouble();}re.setx(x);re.sety(y);re.printf();Circle c = new Circle();System.out.print("请输入圆的半径:");double r = sc.nextDouble();while(r<0){System.out.print("输入错误!请输入圆的半径:");r = sc.nextDouble();}c.setr(r);c.printf();sc.close();}
}
//定义一个抽象类
abstract class shape{//声明变量长,宽,半径private double x;private double y;private double r;public double getx() {return x;}public void setx(double x) {this.x = x;}public double gety() {return y;}public void sety(double y) {this.y = y;}public double getr() {return r;}public void setr(double r) {this.r = r;}}class Rectangle extends shape{double area;public void Area() {area = getx() * gety();    }double perimeter;public void Perimeter() {perimeter = 2*(getx() + gety());   }public void printf() {Area();Perimeter();System.out.println("矩形的面积为:"+area);System.out.println("矩形的周长为:"+perimeter);}
}class Circle extends shape{double area;public void Area() {area = Math.PI * getr()*getr();             //因为PI为double类型}double perimeter;public void Perimeter() {perimeter = 2*Math.PI*getr();}public void printf() {Area();Perimeter();System.out.println("圆形的面积为:"+area);System.out.println("圆形的周长为:"+perimeter);}
}

计算矩形和圆形的面积和周长(java)相关推荐

  1. 继承父类求解矩形,圆形的面积和周长

    抽象类 package Demo2;public abstract class Shape {double area;double per;String color;public Shape(){su ...

  2. 随机创建圆形、三角形或者矩形类的对象, 存放在数组中,并计算出每个形状的面积和周长

    随机创建圆形.三角形或者矩形类的对象, 存放在数组中,并计算出每个形状的面积和周长 题目要求 解题思路 代码 形状类代码 圆形类代码 三角形类代码 矩形类代码 方法类代码 运行结果 题目要求 随机创建 ...

  3. Java利用继承和多态来求矩形、正方形和圆形的面积与周长

    题目 Java利用继承和多态来求矩形.正方形和圆形的面积与周长 import static java.lang.Math.PI;/*** @Author Ziph* @date 2020/2/20* ...

  4. cad计算机面积和周长,CAD怎么计算二维图形的面积和周长

    CAD怎么计算二维图形的面积和周长 CAD是一款实用的绘图软件,在工程设计的各个领域里应用十分广泛,具有强大的二维绘图功能,那么我们用CAD怎么计算二维图形的面积和周长呢? 下面来看看具体的实例: ( ...

  5. .java编写一个梯形类lader_能够完成相关计算above为高_【Java】编写一个应用程序计算梯形和圆形的面积...

    说明:这是武汉理工大学计算机学院[Java语言程序设计]课程实验1:编写一个应用程序计算梯形和圆形的面积. 谨记:纸上得来终觉浅,绝知此事要躬行. Java语言程序设计--实验1:类的设计与对象使用 ...

  6. 黑色背景下,计算照片白色的区域面积和周长

    黑色背景下,计算照片白色的区域面积和周长 import cv2 img = cv2.imread('E:\Python-workspace\OpenCV\OpenCV/beyond.png',1)#第 ...

  7. 编写java程序计算梯形面积_【Java】编写一个应用程序计算梯形和圆形的面积。...

    说明:这是武汉理工大学计算机学院[Java语言程序设计]课程实验1:编写一个应用程序计算梯形和圆形的面积. >>点击查看WUTer计算机专业实验汇总 谨记:纸上得来终觉浅,绝知此事要躬行. ...

  8. java jsp面积怎么算,JSP 课后作业:编写 Tag 文件计算矩形、圆形面积

    题目 编写两个 Tag 文件 Rect.tag 和 Circle.tag.Rect.tag 负责计算并显示矩形的面积,Circle.tag 负责计算并显示圆的面积.编写一个 JSP 页面 lianxi ...

  9. jsp案例:计算矩形、圆形面积

    目录 1.要求 2.实现步骤 3.细节 4.效果图 5.总结 1.要求 编写两个Tag文件Rect.tag和Circle.tag.Rect.tag负责计算并显示矩形的面积,Circle.tag负责计算 ...

最新文章

  1. 阿里巴巴笔试题-马尔科夫(HMM)的特征
  2. lettuce--Advanced Redis client
  3. JAVA: final 修饰符
  4. jQuery Mobile 笔记(1)- jQuery Mobile页面结构
  5. 【ABAP Graph】图表显示开发案例
  6. 理解几个网络硬件(调制解调器、路由器、交换机)的基本作用
  7. Unity 中渲染顺序的理解以及一些坑点 以及2.5D游戏中的渲染排序解决方案
  8. kotlin 查找id_Kotlin程序查找圆柱体区域
  9. 调节pycharm字体大_字体美化大师里的字体推荐
  10. [转]Vs解决方案的目录结构设置和管理
  11. arm 基础:Nand Flash与Nor Flash的区别
  12. HBase跨版本数据迁移总结
  13. Linux之内存管理mm_struct
  14. worldwind java 教程,如何脱机使用World Wind Java SDK
  15. 因子分解机(FM,FFM,DeepFM,libfm,xlearn)
  16. 微信小程序学习笔记:选项卡
  17. 基于轨迹的游客行为特征分析
  18. python求和函数详解_python求和函数sum()详解
  19. 傅里叶变换求解 KdV 方程
  20. LikeLib区块链底层公链技术应用

热门文章

  1. 百度地图、高德地图都用POI吸引你,不过它到底是什么?
  2. 用SWOT分析法,精心谋划B2B行业网站经营策略
  3. 利用几种颜色量化方法提取图片颜色色调
  4. 计算机专业考研参考书目及辅导书
  5. Redis安装部署使用
  6. matlab画复变函数,matlab复变函数画图形
  7. 转帖:最能提升工作效率的200个热键:上下(xbeta译)
  8. 生存or倒闭,区块链公司在2019年死磕的每一天 |链捕手
  9. 平安银行Java社招五面面经:MQ+微服务+JVM+redis(已拿offer)
  10. 基于javaweb的零食商城系统(java+jsp+javascript+servlet+mysql)