java 求圆的面积和圆柱体的体积

简介: java 求圆的面积和圆柱体的体积

需求是这个样子的:

代码如下

创建Circle 类

package com.hidata.devops.paas.demo;
/**
 * 圆
 */
public class Circle {
    protected double radius;//半径
    public Circle(double r){
        this.radius = r;
    }
    public double getArea(){
        return Math.PI * radius *radius;//获取面积
    }
}

创建Cylinder类

package com.hidata.devops.paas.demo;
/**
 * 任务3、求圆的面积和圆柱体的体积
 */
public class Cylinder extends Circle{
    private double height;//高
    public Cylinder(double r,double h){
        super(r);
        this.height = h;
    }
    public double getVolume(){
        return super.getArea()*height;//圆柱体体积
    }
    public static void main(String[] args) {
        Cylinder cylinder = new Cylinder(5.0,10.0);
        System.out.println("圆的面积为:" + cylinder.getArea());
        System.out.println("圆柱体的体积为:" + cylinder.getVolume());
    }
}

运行结果

圆的面积为:78.53981633974483
圆柱体的体积为:785.3981633974483
Process finished with exit code 0


相关文章
|
5月前
|
存储 Java
Java 编程实例:相加数字、计算单词数、字符串反转、元素求和、矩形面积及奇偶判断
Java中相加两个数字可通过简单赋值实现,如`int sum = x + y;`。若要用户输入数字相加,可使用`Scanner`类读取。计算单词数,可使用`split()`方法或`StringTokenizer`类。反转字符串,可用`for`循环或`StringBuilder`的`reverse()`方法。计算数组元素总和,可遍历数组累加。矩形面积通过长度乘以宽度得出。判断奇偶性,利用模2运算或位运算检查最低位。更多内容,可关注微信公众号`Let us Coding`。
73 0
|
10月前
|
Java 数据安全/隐私保护 C++
一款免配置的浏览器编程工具jupyter,可以同时编写 python,java,c,c++,体积小
一款免配置的浏览器编程工具jupyter,可以同时编写 python,java,c,c++,体积小
186 1
|
4月前
|
Java
2023蓝桥杯大赛省赛Java大学B组 矩形总面积
2023蓝桥杯大赛省赛Java大学B组 矩形总面积
20 0
|
5月前
|
安全 Java 数据库连接
【Java每日一题】——第三十六题:设计一个长方形类Rectangle和它的3个子类:圆类Circle、圆球体类Sphere和圆柱体类Cylinder,分别求它们的面积
【Java每日一题】——第三十六题:设计一个长方形类Rectangle和它的3个子类:圆类Circle、圆球体类Sphere和圆柱体类Cylinder,分别求它们的面积
Java实验-------编写求解几何图形的面积和周长应用程序
Java实验-------编写求解几何图形的面积和周长应用程序
146 0
|
Java
蓝桥杯 入门训练 圆的面积(Java)
蓝桥杯 入门训练 圆的面积(Java)
81 0
|
Java
Java初学者作业——计算大庆路小学的面积练习
Java初学者作业——计算大庆路小学的面积练习
190 0
Java初学者作业——计算大庆路小学的面积练习
|
存储 算法 Java
四种解法 AC 这道 hard 题:从「朴素解法」到「面积差值」法|Java 刷题打卡
四种解法 AC 这道 hard 题:从「朴素解法」到「面积差值」法|Java 刷题打卡
ZZULIOJ-1014,求三角形的面积(Java)
ZZULIOJ-1014,求三角形的面积(Java)
ZZULIOJ-1010,求圆的周长和面积(Java)
ZZULIOJ-1010,求圆的周长和面积(Java)