当然,我可以为你提供一个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`方法中,通过调用这些方法来测试它们的功能,并打印出计算得到的面积。
请注意,对于三角形面积的计算,这里使用的是底和高的方法,而不是海伦公式,因为海伦公式需要知道三边的长度,而这里为了简化只提供了底和高。