用重载计算规则图形的面积

该内容讲述了如何使用重载计算方法来求解不同规则图形,如长方形、正方形、圆和三角形的面积。通过特定的运算规则,实现了对这些图形面积的有效计算。
摘要由CSDN通过智能技术生成

目标:计算各种规则图形的面积:长方形、正方形、圆、三角形。

public class Area {
    final double PI = 3.14f;
    double r;
    double width,Long;
    int side;
    double a,b,c;
    double area;


    void ar(double r){ //参数为圆的半径
        area = PI * r *r;
        System.out.println("半径为" + r + "的圆的面积:" + area);
    }

    void ar(double width,double Long){ //长方形的长和宽
        area = width * Long;
        System.out.println("长为"+ Long +"宽为" + width + "的长方形面积为:" + area);
    }

    void ar(int side){ //正方形的边长
        area = side * side;
        System.out.println("边长为" + side + "的正方形面积为:" + area);
    }

    void ar(double a, double b, double c) {// 三角形的三条边
        //从三边求面积,最快的结果就是海伦公式:
        //设P=(a+b+c)/2 则:面积S=√p(p-a)(p-b)(p-c)
        double p = (a+b+c)/2;
        area =
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值