java 海伦公式计算三角形面积周长
时间: 2024-11-22 17:34:18 浏览: 29
在Java中,海伦公式(Heron's formula)通常用于计算一个给定三边长度的三角形的面积。海伦公式是由古希腊数学家海伦提出的,其公式如下:
对于一个三角形ABC,其中a、b、c分别为三边的长度,半周长s = (a + b + c) / 2。则三角形的面积A可以通过以下公式计算:
\[ A = \sqrt{s(s-a)(s-b)(s-c)} \]
而周长P可以直接相加三边之和:
\[ P = a + b + c \]
以下是使用Java实现这个计算的一个简单示例:
```java
public class Triangle {
public static double area(double a, double b, double c) {
double s = (a + b + c) / 2; // 计算半周长
return Math.sqrt(s * (s - a) * (s - b) * (s - c)); // 使用海伦公式计算面积
}
public static void main(String[] args) {
double a = 3, b = 4, c = 5; // 假设三边长度
double areaResult = area(a, b, c);
double perimeter = a + b + c;
System.out.println("三角形的面积: " + areaResult);
System.out.println("三角形的周长: " + perimeter);
}
}
```
阅读全文