提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档
题目:
任务:
已知圆柱的底面半径为 20,高为 50,求该圆柱的体积。
圆柱的体积公式:S=πr2h。
编程要求
仔细阅读右侧编辑区内给出的代码框架及注释,按照提示编写程序代码。
代码:
/**
* 任务:已知圆柱的底面半径为 20,高为 50,求该圆柱的体积。
*/
// 请在下面的Begin-End之间按照注释中给出的提示编写正确的代码
/********** Begin **********/
// 定义一个圆类,类名为 Circle
class Circle
{
double r;
double pi=Math.PI;
Circle(double r1)
{
r=r1;
}
double area()
{
return (double)r*r*pi;
}
}
// 定义两个量,分别为半径和π值
// 有参构造器
// 定义一个方法,实现求圆面积,将圆面积返回,返回类型为double
// 定义一个公开的圆柱类 Cylinder
public class Cylinder
{
double h;
Cylinder(double height)
{
h=height;
}
double tiji(double area)
{
return area*h;
}
// 定义圆柱中的高
// 引用圆类
// 有参构造
/**
* 定义一个方法,该方法实现计算圆柱的体积,返回值为double
*/
// 定义主方法
public static void main(String[] args) {
// 通过有参构造创建圆对象,将底面半径设置为 20
Circle c1=new Circle(20);
// 通过有参构造创建圆柱对象,将圆柱的高设置为 50,将圆对象传入
Cylinder c2=new Cylinder(50);
// 调用计算圆柱积的方法
System.out.printf("圆柱的体积为%.2f",c2.tiji(c1.area()));
// 四舍五入格式化不换行输出圆柱的体积,输出格式:圆柱的体积为xx
}
}
/********** End **********/
总结
提示:这里对文章进行总结:
例如:以上就是今天要讲的内容,本文仅仅简单介绍了学Java类和对象之对象组合之求圆柱体积。