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("****************************************");
}
}
慕奶姨
相关分类