目的
设计立体图形接口,包括计算表面积和体积的方法;设计圆柱体类和圆锥体类,分别实现立体图形接口,计算表面积和体积。
代码
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,写不完了。
本文介绍了一个关于立体图形接口的设计案例,通过定义通用接口来计算不同立体图形的表面积和体积。具体实现了圆柱体和圆锥体的计算方法,并提供了具体的Java代码示例。
2299

被折叠的 条评论
为什么被折叠?



