Java利用方法重载封装面积计算类Area,并分别计算圆、矩形、梯形面积

1个回答
展开全部
摘要 “‘java public class Area {// 计算圆面积的方法public static double getArea(double radius){return Math.PI* radius * radius;}//计算矩形面积的方法public static double getArea(double width,double height){return width * height;}//计算梯形面积的方法public static double getArea(double upperBase, double lowerBase, double height) !return (upperBase + lowerBase) / 2 * heighpublic static void main(Stringl] args) double radius = 5.0;double width = 4.0:double height = 3.0;double upperBase = 2.0;double lowerBase = 6.0:System.out.println("圆的面积:“+getArea(radius)); // 输出:圆的面积: 78.5398163397System.out.println("圆的面积:“+getArea(radius));// 输出: 圆的面积: 78.53981633974483System.out.println("矩形的面积:“+getArea(width,height));// 输出: 矩形的面积: 12System.out.println("梯形的面积:"+getArea(upperBase,lowerBase,height));// 输出:梯形的面积: 15.0在这个示例中,我们定义了三个重载的getArea'方法,分别用于计算圆、矩形、梯形的面积。在main方法中,我们通过不同的参数调用这三个方法,每次输出相应图形的面积
咨询记录 · 回答于2023-03-08
Java利用方法重载封装面积计算类Area,并分别计算圆、矩形、梯形面积
亲,是需要代码吗?
是的
“‘java public class Area {// 计算圆面积的方法public static double getArea(double radius){return Math.PI* radius * radius;}//计算矩形面积的方法public static double getArea(double width,double height){return width * height;}//计算梯形面积的方法public static double getArea(double upperBase, double lowerBase, double height) !return (upperBase + lowerBase) / 2 * heighpublic static void main(Stringl] args) double radius = 5.0;double width = 4.0:double height = 3.0;double upperBase = 2.0;double lowerBase = 6.0:System.out.println("圆的面积:“+getArea(radius)); // 输出:圆的面积: 78.5398163397System.out.println("圆的面积:“+getArea(radius));// 输出: 圆的面积: 78.53981633974483System.out.println("矩形的面积:“+getArea(width,height));// 输出: 矩形的面积: 12System.out.println("梯形的面积:"+getArea(upperBase,lowerBase,height));// 输出:梯形的面积: 15.0在这个示例中,我们定义了三个重载的getArea'方法,分别用于计算圆、矩形、梯形的面积。在main方法中,我们通过不同的参数调用这三个方法,每次输出相应图形的面积
谢谢
有一些格式是不对的,我吧图片发给你,亲。
好的
OK
下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消