求三角形的面积
程序员文章站
2022-04-03 22:47:29
...
求三角形的面积
-
写一个求三角形面积的方法,然后通过主方法调用得到结果
-
海伦公式: (p=(a+b+c)/2)
-
S=sqrt[p(p-a)(p-b)(p-c)]
public static void area() {
Scanner input = new Scanner(System.in);
double a, b, c, p, s;
while (true) {
System.out.println("请您输入三角形的三条边长度:");
a = input.nextDouble();
b = input.nextDouble();
c = input.nextDouble();
if (a + b > c && a + c > b && b + c > a) {
p = (a + b + c) / 2;
s = Math.sqrt((p * (p - a) * (p - b) * (p - c)));
System.out.println("三角形的面积为:" + s);
break;
} else {
System.out.println("对不起!您的输入有误!请重新输入!");
}
}
input.close();
}
上一篇: Java 已知三角形边长,求三角形面积。