学习-Java类和对象之对象组合之求圆柱体积

提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档

题目:

任务:

已知圆柱的底面半径为 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类和对象之对象组合之求圆柱体积。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

酷酷滴Q

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值