java三边求三角形面积
时间: 2023-11-10 11:59:58 浏览: 105
MVC_Triangle_S.zip_java编三角形_triangle
根据提供的引用内容,下面是一个Java程序,用于求解三角形的面积:
```java
import java.util.*;
import java.lang.Math;
public class TriangleArea {
public static void main(String[] args) {
System.out.println("输入三角形的三边,计算三角形的面积");
double a, b, c, area, m;
Scanner reader = new Scanner(System.in);
a = reader.nextDouble();
b = reader.nextDouble();
c = reader.nextDouble();
if (a + b > c && a + c > b && b + c > a) {
m = 0.5 * (a + b + c);
area = Math.sqrt(m * (m - a) * (m - b) * (m - c));
System.out.println("三角形的面积为:" + area);
} else {
System.out.println("此三边不能构成三角形,无法计算面积");
}
}
}
```
运行示例:
示例1:
输入三角形的三边,计算三角形的面积
3 4 5
三角形的面积为:6.0
示例2:
输入三角形的三边,计算三角形的面积
5 6 9
三角形的面积为:14.142135623730951
在代码中,我们首先判断了输入的三边是否能够构成三角形,即任意两边之和大于第三边。如果可以构成三角形,则计算三角形的面积;否则,输出无法计算面积的提示。
阅读全文