只知道三边长度怎么去计算的呢(标签-Java|关键词-三角函数)

Java语言怎么用三角函数的方式计算一个任意的三角形的面积?不知道高和底边长度,只知道三边长度怎么去计算的呢

img

用海伦-秦九韶公式,参考:

有帮助的话 采纳一下呦

调用方法传入三个边长
public double triangleArea(double a, double b, double c) {
  double s = (a + b + c) / 2;
  return Math.sqrt(s * (s - a) * (s - b) * (s - c));
}

不知道你这个问题是否已经解决, 如果还没有解决的话:

如果你已经解决了该问题, 非常希望你能够分享一下解决方案, 写成博客, 将相关链接放在评论区, 以帮助更多的人 ^-^