zoukankan      html  css  js  c++  java
  • 输入圆的半径 圆柱体的高h 求出圆的周长与面积 并利用该圆的半径求出圆柱体的体积

    package Interface;
    import javax.swing.JOptionPane;
    public class Circle implements Area,Perimeter,Volume
    {
        double r;
        double h;
        Circle()

    {
            this(3,10);
        }
        Circle(double r,double h)

    {
            this.h=h;
            this.r=r;
            
        }
        public static void main(String[] args)
        {
            String str1=JOptionPane.showInputDialog("请输入圆的半径:");
            double r=Double.parseDouble(str1);
            String str2=JOptionPane.showInputDialog("请输入圆柱体的高:");
            double h=Double.parseDouble(str2);
            Area Circle=new Circle(r,h);
            JOptionPane.showMessageDialog(null,"圆的半径:"+r);
            JOptionPane.showMessageDialog(null,"圆的面积:"+Circle.area());
            Volume Circle1=new Ciecle(r,h);
            JOptionPane.showMessageDialog(null,"圆柱体的体积:"+Circle1.volume());
            Perimeter Circle2=new Ciecle(r,h);
            JOptionPane.showMessageDialog(null,"圆的周长:"+Circle2.perimeter());
            
        }

        public double area(){
            return Math.PI*r*r;
        }
        public double perimeter(){
            return 2*Math.PI*r;
        }
        public double volume() {
        return this.area()*this.h;
        }
    }
    面积接口

    package Interface;

    public interface Area {
        public abstract double area();
    }
    周长接口

    package Interface;

    public interface Perimeter {
        public abstract double perimeter();
    }
    圆柱体的体积接口

    package Interface;

    public interface Volume
    {
        public abstract double volume();
    }

  • 相关阅读:
    继承ViewGroup:重写onMeasure方法和onLayout方法
    Eclipse插件的四种安装方法
    android 多条短信息发出后的状态怎样判断
    关闭windows的自动更新
    有的放矢,用好软件开发的目标管理
    安卓打包之数字签名
    PHP+jQuery实现Ajax分页效果:jPaginate插件的应用
    使用SqlDataReader获取输出参数
    ServU服务器中文乱码问题的解决
    VPS虚拟主机与VM虚拟主机对比
  • 原文地址:https://www.cnblogs.com/langsblog/p/8922100.html
Copyright © 2011-2022 走看看