用海伦公式计算三角形面积及周长用java
时间: 2023-06-05 07:08:36 浏览: 243
好的,这个问题属于数学问题,我可以帮你回答。使用海伦公式计算三角形面积及周长可以通过以下代码实现:
```java
import java.util.Scanner;
public class Main {
public static void main(String[] args) {
double a, b, c;
Scanner sc = new Scanner(System.in);
System.out.print("请输入三角形的三条边长:");
a = sc.nextDouble();
b = sc.nextDouble();
c = sc.nextDouble();
if ((a + b) > c && (a + c) > b && (b + c) > a) {
double p = (a + b + c) / 2;
double s = Math.sqrt(p * (p - a) * (p - b) * (p - c));
System.out.println("三角形的面积为:" + s);
double l = a + b + c;
System.out.println("三角形的周长为:" + l);
} else {
System.out.println("这不是一个三角形");
}
}
}
```
其中,输入三角形的三条边长后,先判断输入的边长能否构成三角形,如果不能则输出结果为不是三角形。如果能构成三角形,则使用海伦公式计算出三角形的面积和周长。
阅读全文