用java写一个计算三角形面积的方法
时间: 2023-08-22 18:08:20 浏览: 184
基于java的计算三角形周长面积程序.rar_java_java编程_soonmev
可以使用海伦公式计算三角形面积,Java代码如下:
```java
public static double calculateTriangleArea(double a, double b, double c) {
double p = (a + b + c) / 2; // 计算半周长
double area = Math.sqrt(p * (p - a) * (p - b) * (p - c)); // 计算面积
return area;
}
```
其中,a、b、c 分别代表三角形的三条边长。函数返回三角形的面积。
可以通过以下代码调用该方法:
```java
double area = calculateTriangleArea(3, 4, 5);
System.out.println("Triangle area: " + area);
```
输出:
```
Triangle area: 6.0
```
注意:该方法假设输入的三边长可以构成一个三角形。如果输入的三边长无法构成三角形,该方法可能会返回 NaN 或 Infinity。在使用时应注意判断输入的合法性。
阅读全文