package sun;public class Circle { final double PI = 3.14;// 常量PI public double radius;// 成员变量radius public Circle() { } // get()方法 public double getRadius() { return radius; } // set()方法 public void setRadius(double radius) { this.radius = radius; } // 求面积的方法 public double getArea() { return PI * radius * radius; } public double getPerimeter() { return 2 * PI * radius; }}package sun;public class Column { Circle bottom; public double high;// 成员变量high public Column(double high) { this.high = high; } //求面积的方法 public double Area() { return 2*bottom.getArea()+bottom.getPerimeter()*high; } // 求体积方法 public double Volume() { return bottom.getArea()*high; }}package sun;public class Cone { Circle bottom; public double high;// 成员变量high public double length;// 成员变量 public Cone(double high, double length) { this.high = high; this.length = length; } //求面积的方法 public double Area() { return bottom.getArea()+bottom.getRadius()*bottom.PI* length; } // 求体积的方法 public double Volume() { return (bottom.getArea()*high)/3; }}package sun;/* * 1、定义一个圆类Circle,成员变量:半径 radius; 成员方法:构造方法、get和set半径的方法、计算面积和周长的方法。 定义圆柱和圆锥类,定义相应的变量成员和成员方法。 使用以上类编程,输出圆柱和圆锥面积和体积。 */public class text_Circle { // 测试类 public static void main(String[] args) { System.out.println("*******************题目一****************"); Circle bottom=new Circle(); bottom.setRadius(1); Column co=new Column(1); System.out.println("圆柱的表面积为:"+co.Area()); System.out.println("圆柱的体积为:"+co.Volume()); Circle Bottom=new Circle(); Bottom.setRadius(2); Cone con=new Cone(1,1); con.bottom.setRadius(1); System.out.println("圆锥的的表面积为:"+con.Area()); System.out.println("圆锥的体积为:"+con.Volume()); System.out.println("****************************************"); }}
添加回答
举报
0/150
提交
取消