任务描述
本关任务:1. 定义一个圆类Circle,数据成员包括半径和面积;
方法成员包括设置圆的信息(参数为半径)、显示圆的半径和面积。
2.定义一个圆锥类Cone,数据成员包括底buttom和高度height;
方法成员包括设置圆锥的信息(参数为半径和高度)、不带参数的构造方法、显示圆锥信息的方法disaplay().
显示格式:(保留2位小数)
圆锥的半径:2.00底面积:12.56高:5.00体积:20.93。
相关知识
为了完成本关任务,你需要掌握:1. 类和对象的定义,2. 构造方法,3.设置对象4.显示对象。
/*定义圆类,数据成员有半径radius、面积area;
方法有3个,设置圆的信息(参数是半径),获取圆的面积
*/
public class Circle {
double radius;
double area;
//设置圆的信息
public void setRadius(double radius)
{
【】
}
//获取圆的面积
public double getArea()
{
【】
}
public void display()
{
System.out.printf(" 圆的半径:【】面积:【】",【】 ,【】);
}
}
/*定义圆锥,数据包括底(圆 buttom)、高度height、体积;
不含参数的构造方法;设置圆锥的方法(参数包括底面半径、高);
显示圆锥的半径、底面积、高、体积,格式见任务说明。
*/
public class Cone {
Circle buttom; //圆锥的底,圆
double height;
double volume;
//圆锥的构造方法 ,
public Cone()
{
【】
}
//设置圆锥信息
public void set(double radius,double height)
{
【】
}
public double getVolume()
{
【】
}
public void disaplay()
{
【】
System.out.printf("高:【】体积:【】\n",【】,【】);
}
}
/*测试圆锥类,设置半径为2,高度为5,输出圆锥的半径、底面积、高、体积*/
public class ConeTest {
public static void main(String[] args) {
Cone cone = new Cone();
cone.set(3, 5);
cone.disaplay();
}
}