案例:长方形和圆形属于几何图形,都有周长和面积,并且他们都有自己的周长和面积计算公式,使用抽象类知识设计一个程序,可以计算不同图形的面积和周长。

代码如下:

package GGS3;import java.util.Scanner;public class AreaCount {public void menu() {System.out.println("输入1计算长方形面积及周长");System.out.println("输入2计算圆形面积及周长");Scanner sc=new Scanner(System.in);int choice=sc.nextInt();if(choice==1) {System.out.println("请输入长方形的长和宽");double width=sc.nextDouble();double length=sc.nextDouble();rectangle zfx=new rectangle();zfx.area(width,length);zfx.perimeter(width,length);}else if(choice==2) {System.out.println("请输入圆形的半径");double r=sc.nextDouble();circle yx=new circle();yx.area(r);yx.perimeter(r);}}public static void main(String[] args) {AreaCount caidan=new AreaCount();caidan.menu();}
abstract class graph{double area=0;double perimeter=0;
}
class rectangle extends graph{double width;double length;double area;double perimeter;public void area(double width,double length) {area=width*length;System.out.println("该长方形的面积为:"+area);}public void perimeter(double width,double length){perimeter=2*(width+length);System.out.println("该长方形的周长为:"+perimeter);}
}
class circle extends graph{double r;double area;double perimeter;public void area(double r) {area=3.14*r*r;System.out.println("该圆的面积为:"+area);}public void perimeter(double r) {perimeter=2*3.14*r;System.out.println("该圆的周长为:"+perimeter);}}
}

代码运行如下:

java案例4-5图形的面积与周长计算程序相关推荐

  1. 【案例 4-7】图形的面积与周长计算程序

    [案例介绍] 案例描述 长方形和圆形都属于几何图形,都有周长和面积,并且它们都有自己的周长和面积计算 公式.使用抽象类的知识设计一个程序,可以计算不同图形的面积和周长. 运行结果 [案例目标] 学会& ...

  2. 【案例4-5】图形的面积与周长计算程序

    长方形和圆形都属于几何图形,都有周长和面积,并且它们都有自己的周长和面积计算公式.使用抽象类的知识设计一个程序,可以计算不同图形的面积和周长. 此案例分为五个类 shape circle Rectan ...

  3. 图形的面积与周长计算程序-课后程序(JAVA基础案例教程-黑马程序员编著-第四章-课后作业)

    [案例4-7]图形的面积与周长计算程序 欢迎点赞关注收藏 [案例介绍] 案例描述 长方形和圆形都属于几何图形,都有周长和面积,并且它们都有自己的周长和面积计算公式.使用抽象类的知识设计一个程序,可以计 ...

  4. 【Java编程学习】案例4-5 图形的面积与周长计算程序

    长方形和圆形都属于几何图形,都有周长和面积,并且它们都有自己的周 长和面积计算公式.使用抽象类的知识设计一个程序,可以计算不同图形 的面积和周长. 代码如下 package lianxi;import ...

  5. [案例4-5]图形的面积与周长计算程序

    案例描述: 长方形和圆形都属于几何图形,都有周长和面积,并且它们都有自己的周长和面积计算公式.使用抽象类的知识设计一个程序,可以计算不同图形的面积和周长. 运行结果: 代码如下: 创建抽象类: /** ...

  6. 【Java案例】图形的面积与周长计算程序

    案例介绍: 创建父类: abstract class figure{//定义抽象几何图形类private double length;//长private double width;//宽privat ...

  7. Java 基础案例园的面积与周长计算程序

    长方形和圆形都输入几何图形,都有周长和面积.设计一个程序可以计算不同图形的面积和周长. 解题思路:1.定义一个抽象类并建立两个抽象方法一个是面积一个是周长 2.创建长方形类继承抽象类方法并且重写方法 ...

  8. 长方形和圆形都属于几何图形,都有周长和面积,并且它们都有自己的周长和面积计算公式。使用抽象类的知识设计一个程序,可以计算不同图形的面积和周长。

    [案例目标] 学会"图形的面积与周长计算程序设计"的实现思路. 独立完成"图形的面积与周长计算程序设计"的源代码编写.编译及运行. 理解和掌握面向对象的设计过程 ...

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

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

  10. java中图形类面积、周长以及比较

    在画图软件中,可以画出不同大小或颜色的圆形.矩形等几何图形.几何图形之间有许多共同的特征,如它们可以是用某种颜色画出来的,可以是填充的或者不填充的.此外还有些不同的特征,比如,圆形都有半径,可以根据半 ...

最新文章

  1. 使用 Code Snippet 简化 Coding
  2. 查看linux mysql 账户权限设置_Linux下mysql新建账号及权限设置各种方式总结
  3. log4net报错集
  4. springboot配置允许跨域访问
  5. 陈松松:如何锁定细分领域,视频营销才更容易持续做下去
  6. mysql 查出相差年数_MySQL计算两个日期相差的天数、月数、年数
  7. 数据仓库项目分析_数据分析项目:仓库库存
  8. Android自定义抛出异常
  9. 从《觉醒年代》看如何用Python来绘制可视化仪表盘
  10. 如何在计算机中找到桌面这个项,怎样找到“计算机管理”这项菜单?
  11. 再见了,Docker Desktop!
  12. Java基础HashMap---面试题【二】
  13. 计算机无法进入增值税认证平台,增值税认证勾选平台打不开怎么办
  14. 解决:Eclipse SVN一直要求输出登陆密码
  15. 关于2021年个人公众号总结
  16. 2023年最新谷歌Google帐号Gmail邮箱账号怎么注册成功的方法与教程?
  17. Hark语音识别学习(一)-Hark desinger的使用
  18. 对算法的时间复杂度的理解
  19. IDEA安装和使用教程,idea 安装本地插件
  20. 二次型如何快速转化为矩阵?

热门文章

  1. oracle得oem,Oracle--OEM与常见故障处理
  2. vue插件颜色选择器
  3. matlab pt站下载,SDPT3-4.0 求解最优化问题里的半定规 (SDP)经典并且十分有效的MATLAB程序包 244万源代码下载- www.pudn.com...
  4. web前端笔试题——JS
  5. 在线php中文手册,JavaScript中文参考手册
  6. C++初学 贪吃蛇项目
  7. python算法精解pdf_算法详解(卷1)算法基础 PDF 完整高清版
  8. win7不显示移动硬盘_小巧便携,自动备份-希捷Backup Plus Slim移动硬盘让资料更安全...
  9. FDDB数据集(人脸检测)
  10. 使用rmmod无法卸载驱动,强制卸除的两种方法