已知三角形的三条边,写一段java代码求三角形的面积
时间: 2023-08-22 19:03:38 浏览: 141
python海伦公式,快速通过三条边计算三角形面积
5星 · 资源好评率100%
好的,以下是已知三角形三边长求解三角形面积的Java代码:
```java
import java.util.Scanner;
public class TriangleArea {
public static void main(String[] args) {
Scanner input = new Scanner(System.in);
System.out.print("请输入三角形第一条边长:");
double a = input.nextDouble();
System.out.print("请输入三角形第二条边长:");
double b = input.nextDouble();
System.out.print("请输入三角形第三条边长:");
double c = input.nextDouble();
double p = (a + b + c) / 2; // 计算半周长
double area = Math.sqrt(p * (p - a) * (p - b) * (p - c)); // 使用海伦公式计算面积
System.out.println("三角形的面积为:" + area);
}
}
```
上述代码中,我们使用Scanner类来获取用户输入的三条边,然后使用海伦公式 $S = \sqrt{p(p-a)(p-b)(p-c)}$ 来计算三角形的面积,其中 $p = \frac{a+b+c}{2}$ 表示半周长。最后输出计算结果即可。
阅读全文