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();
    }

  • 相关阅读:
    鼠标移上与移出事件
    最小高度 最大高度
    鼠标移上改变光标
    设置圆角
    iframe 子窗口获取父窗口元素 父窗口获取子窗口元素
    parent
    禁用滚动条
    mysql--user表
    mysql客户端连不上数据库
    linux下安装MySQL
  • 原文地址:https://www.cnblogs.com/langsblog/p/8922100.html
Copyright © 2011-2022 走看看