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

  • 相关阅读:
    Hibernate执行访问步骤及增删改查
    Tuscany SCA 发布Web Service
    AJAX概述
    WSDL概述与结构
    Android常用的简单代码
    volatile/synchronized
    SOAP概述和结构
    [原]spring学习笔记6.补遗2
    [原]spring学习笔记9.1Spring对Aop的支持AOP基础篇
    [转]转个经典的帖子:说故事学设计模式之Java静态代理模式
  • 原文地址:https://www.cnblogs.com/langsblog/p/8922100.html
Copyright © 2011-2022 走看看