Java计算几何图形面积的实例代码


当然,我可以为你提供一个Java程序,该程序可以计算几个基本几何图形的面积。为了保持简洁性,我将包括圆形、矩形和三角形的面积计算。


public class GeometryAreaCalculator {

    // 计算圆形的面积
    public static double calculateCircleArea(double radius) {
        return Math.PI * radius * radius;
    }

    // 计算矩形的面积
    public static double calculateRectangleArea(double length, double width) {
        return length * width;
    }

    // 计算三角形的面积(使用海伦公式的一个简化版本,这里假设给出底和高)
    public static double calculateTriangleArea(double base, double height) {
        return 0.5 * base * height;
    }

    public static void main(String[] args) {
        // 测试圆形面积
        double circleRadius = 5.0;
        System.out.println("Circle Area: " + calculateCircleArea(circleRadius));

        // 测试矩形面积
        double rectangleLength = 10.0;
        double rectangleWidth = 5.0;
        System.out.println("Rectangle Area: " + calculateRectangleArea(rectangleLength, rectangleWidth));

        // 测试三角形面积
        double triangleBase = 10.0;
        double triangleHeight = 5.0;
        System.out.println("Triangle Area: " + calculateTriangleArea(triangleBase, triangleHeight));
    }
}

这个程序定义了三个静态方法,分别用于计算圆形、矩形和三角形的面积。然后在`main`方法中,通过调用这些方法来测试它们的功能,并打印出计算得到的面积。

请注意,对于三角形面积的计算,这里使用的是底和高的方法,而不是海伦公式,因为海伦公式需要知道三边的长度,而这里为了简化只提供了底和高。