长方形和圆形都输入几何图形,都有周长和面积。设计一个程序可以计算不同图形的面积和周长。

解题思路:1.定义一个抽象类并建立两个抽象方法一个是面积一个是周长

2.创建长方形类继承抽象类方法并且重写方法

3.创园类继承抽象类方法并且重写方法

4.定义一个测试类使用Scanner键盘输入改变长宽和半径实现计算

package usb接口;
import java.util.*;
abstract class Grometry{
    void area() {
        
    }
    void perimeter() {
        
    }
    
}
class Recatngle extends Grometry{
    private int lon;
    private int wide;
    public void set(int lon,int wide) {
        this.lon=lon;
        this.wide=wide;
    }
    void area() {
        int x;
        x=lon*wide;
        System.out.println("长方形面积为"+x);
    }
    void perimeter() {
        int y;
        y=2*(lon+wide);
        System.out.println("长方的周长为"+y);
    }
}
class Round extends Grometry{
    private int  r;
    double pi=3.1415926;
    void setR(int r) {
        this.r=r;
    }
    void area() {
        double  z;
        z=pi*2*r;
        System.out.println("园周长为"+z);
    }
    void perimeter() {
        double  m;
        m=pi*r*r;
        System.out.println("圆面积为"+m);
    }
    
}

public class foregangfive {
    public static void main(String[] args) {
        
        Scanner in =new Scanner(System.in);
        
        Recatngle rec =new Recatngle();
        Round rou=new Round();
        
        System.out.println("请输入长和宽");
         int chang=in.nextInt();
         int kuan=in.nextInt();
         rec.set(chang, kuan);
         rec.area();
         rec.perimeter();
         
         System.out.println("请输入半径");
         int banj=in.nextInt();
         rou.setR(banj);
         rou.area();
         rou.perimeter();
         
    }

}

Java 基础案例园的面积与周长计算程序相关推荐

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

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

  2. Java基础案例3-1:基于控制台的购书系统

    [案例3-1]基于控制台的购书系统 [案例介绍] 伴随互联网的蓬勃发展,网络购书系统作为电子商务的一种形式,正以其高效.低成本的优势逐步成为新兴的经营模式,人们已经不再满足互联网的用途仅仅局限于信息的 ...

  3. Java基础案例教程思维导图

    Java基础案例教程目录

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

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

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

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

  6. java输入长和宽输出面积_用Java实现计算矩形的面积与周长

    输入长宽,计算出矩形面积与周长. 二.功能设计 编写程序,定义一个矩形类,具有长.宽.面积.周长共四个成员变量,计算面积和计算周长的两个方法,在主类中创建矩形对象,输入长和宽,输出矩形的面积和周长. ...

  7. java语言【#92. 圆形面积和周长】(已通过)

    题目描述 ​ 输入圆形的半径 r 输出圆形的面积和周长. ​ 提示1:圆的周长公式是 2∗π∗r. ​ 提示2:圆的面积公式是 π∗r∗r. ​ 在计算过程中 π 的值近似地取 3.14. 输入 ​ ...

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

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

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

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

最新文章

  1. 解决Python报错UnicodeDecodeError: 'gbk' codec can't decode byte 0x80 in position 658: illegal multibyte
  2. h.264的POC计算
  3. lscpu命令查看CPU统计信息
  4. MySQL 高级 - 存储过程 - 语法 - 游标
  5. Linux下profile和bashrc四种的区别
  6. 【今日CV 视觉论文速览】26 Nov 2018
  7. 利用Gitee搭建个人图床(下)
  8. Java LRU的实现
  9. 奇怪的ISA服务停止故障
  10. 栅栏密码怎么写java程序_栅栏密码
  11. 鸿蒙分布式内核,鸿蒙系统:微内核,分布式
  12. ide是什么,IDE是什么,ide,IDE
  13. Flutter流畅性fps计算
  14. “三门问题”的理解和Python验证
  15. 【后缀数组】【线段树】codeforces102028H Can You Solve the Harder Problem?
  16. mysql 1273错误
  17. AOP思想实现集中式登录,用户行为统计框架
  18. html在线预览ppt excel,JavaScript实现Word、Excel、PPT在线预览
  19. 15.7数据库(7):MySQL创建校园数据库
  20. 一中OJ #3514 礼物 | 暴搜 + 剪枝 | 解题报告

热门文章

  1. postgres导入excel_将Excel数据导入PostgreSQL 9.3
  2. CCSprite:精灵
  3. 索尼X90J和X95J区别 索尼X90J和X95J哪个好?
  4. 生物信息学缘起——linux篇(四):shell编程
  5. Linux查询安装的软件所在目录
  6. 二进制文件方式安装Docker-CE
  7. python猜拳游戏编程代码_用python实现“猜拳游戏
  8. 蚂蚁区块链第16课 JS SDK数据模型(账户|合约|交易|收据|日志|区块)
  9. java 拼接头像9宫格
  10. python 怎么输入字符上的横线_python中下划线怎么打