0
点赞
收藏
分享

微信扫一扫

【Java】接口试验。设计立体图形接口,包括计算表面积和体积的方法;设计圆柱体类和圆锥体类,分别实现立体图形接口,计算表面积和体积。

一条咸鱼的干货 2022-03-30 阅读 87
java

接口试验。设计立体图形接口,包括计算表面积和体积的方法;设计圆柱体类和圆锥体类,分别实现立体图形接口,计算表面积和体积。

目的

代码

public interface  _3D
{
    //目标
    double area();
    double volume();
    double h=15;
    double r=7;
}
class circolumn implements _3D//圆柱
{
    public double area()
    {
        return 2*3.14*r*(r+h);
    }

    public double volume()
    {
        return 3.14*r*r*h;
    }
}
class cone implements _3D//圆锥
{

    public double area() {
        double temp=h*h+r*r;
        double l=Math.sqrt(temp);
        return 3.14*r*r+3.14*r*l;
    }
    public double volume() {
        return (1.0/3.0)*3.14*r*r*h;
    }
}

public class text
{
    public static void main(String[] args) {
        circolumn column=new circolumn();
        System.out.println("圆柱体的面积是"+String.format("%.2f", column.area()));
        System.out.println("圆柱体的体积是"+String.format("%.2f", column.volume()));
        cone co=new cone();
        System.out.println("圆锥体的面积是"+String.format("%.2f", co.area()));
        System.out.println("圆锥体的体积是"+String.format("%.2f", co.volume()));
    }
}

自学ing,写不完了。

举报

相关推荐

0 条评论