【Java编程学习】案例4-5 图形的面积与周长计算程序
长方形和圆形都属于几何图形,都有周长和面积,并且它们都有自己的周
长和面积计算公式。使用抽象类的知识设计一个程序,可以计算不同图形
的面积和周长。
代码如下
package lianxi;import java.util.Scanner;public class Lianxi16 {public static void main(String[] args) {Rounnd round=new Rounnd();Oblong oblong=new Oblong();System.out.println("请输入你所求的图形:圆/长方形");Scanner a=new Scanner(System.in);String a1=a.next();if(a1.equals("圆")) {System.out.println("请输入圆的半径:");double a2=a.nextDouble();round.set(a2);round.girth();round.area();}else if(a1.equals("长方形")) {System.out.println("请输入长方形的长和宽:");double a3=a.nextDouble();double a4=a.nextDouble();oblong.set(a3, a4);oblong.girth();oblong.area();}else {System.out.println("输入错误");}}
}abstract class Count{abstract void girth( );abstract void area( );
}class Rounnd extends Count{private double r;void set (double r) {this.r=r;}void girth() {System.out.println("该圆周长为:"+String.format("%.2f", 2*r*Math.PI));System.out.println();}void area() {System.out.println("该圆面积为:"+String.format("%.2f", r*r*Math.PI));}
}
class Oblong extends Count{private double length;private double width;void set (double length,double width) {this.length=length;this.width=width;}void girth(){System.out.println("该长方形周长为:"+String.format("%.2f", 2*(length+width)));}void area() {System.out.println("该长方形面积为:"+String.format("%.2f", length*width));}}
运行结果
【Java编程学习】案例4-5 图形的面积与周长计算程序相关推荐
- 【案例 4-7】图形的面积与周长计算程序
[案例介绍] 案例描述 长方形和圆形都属于几何图形,都有周长和面积,并且它们都有自己的周长和面积计算 公式.使用抽象类的知识设计一个程序,可以计算不同图形的面积和周长. 运行结果 [案例目标] 学会& ...
- 【案例4-5】图形的面积与周长计算程序
长方形和圆形都属于几何图形,都有周长和面积,并且它们都有自己的周长和面积计算公式.使用抽象类的知识设计一个程序,可以计算不同图形的面积和周长. 此案例分为五个类 shape circle Rectan ...
- 图形的面积与周长计算程序-课后程序(JAVA基础案例教程-黑马程序员编著-第四章-课后作业)
[案例4-7]图形的面积与周长计算程序 欢迎点赞关注收藏 [案例介绍] 案例描述 长方形和圆形都属于几何图形,都有周长和面积,并且它们都有自己的周长和面积计算公式.使用抽象类的知识设计一个程序,可以计 ...
- [案例4-5]图形的面积与周长计算程序
案例描述: 长方形和圆形都属于几何图形,都有周长和面积,并且它们都有自己的周长和面积计算公式.使用抽象类的知识设计一个程序,可以计算不同图形的面积和周长. 运行结果: 代码如下: 创建抽象类: /** ...
- 【Java案例】图形的面积与周长计算程序
案例介绍: 创建父类: abstract class figure{//定义抽象几何图形类private double length;//长private double width;//宽privat ...
- java设计求圆的面积周长的代码_java编程 1.设计一个求圆的面积和周长的类,要求:1计算当半径r=10和20时,圆的面积,并显示出来 、...
导航:网站首页 > java编程 1.设计一个求圆的面积和周长的类,要求:1计算当半径r=10和20时,圆的面积,并显示出来 . 时间:2018-11-8 java编程 1.设计一个求圆的面积和 ...
- java类求圆的面积周长_java编程 1. 设计一个求圆的面积和周长的类,要求:1计算当半径r,JAVA编程题。编写一个应用程序计算圆的周长和面积,设圆的半...
问题标题 java编程 1. 设计一个求圆的面积和周长的类,要求:1计算当半径r,JAVA编程题.编写一个应用程序计算圆的周长和面积,设圆的半 2019-5-23来自ip:15.196.194.53的 ...
- java编程学习入门
java编程学习入门 自java出来之后,就被很多人欢迎,虽然开始的时候有点麻烦,但是发展到现在很多人企业都在使用java做一些应用,包括了一些政府部门,因此java工程师需求也越来越大了.那么下面小 ...
- 江阴 java_江阴学java编程,江阴java编程学习哪里好,江阴java编程学习一般要多久才能学会...
江阴学java编程,江阴java编程学习哪里好,江阴java编程学习一般要多久才能学会 首页 > 软件 > 江阴学java编程 作者:镀金池 发布时间:2019-02-14 11:40 ...
最新文章
- YOLOv5实现自定义对象训练与OpenVINO部署全解析
- PUTTY工具的使用
- hiberante 二级缓存设置
- 《从零开始学Swift》学习笔记(Day 20)——函数中参数的传递引用
- 【题解】Luogu P1011 车站
- 浮点错误的意思-PAT 、OJ
- Ubuntu 修改apt 源
- linux常用命令全集sed,Linux常用命令之find详解
- 罗马仕php30重量,认真测评 篇三:罗马仕sence8P+两年使用报告
- 银保监会发函!股份制银行助贷、联合贷业务红线划定!
- 简单通用文章系统后台管理模板
- 串口调试精灵的使用和串口程序调试技巧
- 夏季刮油蔬菜排行榜,还不赶紧学起来,看看是否有你的“菜”
- 商家如何自己零成本免费制作点餐小程序
- 前端复习之HTML5
- 网络:网络层IP协议
- java byte与char互转原理_java byte与char互转原理
- 无线传感器网络技术与应用课后习题部分答案
- 天梯赛训练 电话聊天狂人(25 分)
- JAVA与西门子S7 PLC通信,方式一:S7connector
热门文章
- Facebook WDT (Folly) 安装指南 -- CentOS 7
- Xshell使用指北(持续更新)
- 从买域名,服务器到cdn分发,加速搭建网站空间最全教程
- IDEA取消包名折叠设置
- 第1篇-csdn开源广场的cookie登录
- [应急响应]7款WebShell扫描检测查杀工具
- 淘宝h5 页面 sign加密算法
- 幻灯片:Web开发中的缓存
- 专访体素科技 CEO 丁晓伟:医疗人工智能产品如何成为医生的“左膀右臂”?...
- kafka 消息分发机制、分区和副本机制