如何利用java解决三角形角度问题

  介绍

小编给大家分享一下如何利用java解决三角形角度问题,相信大部分人都还不怎么了解,因此分享这篇文章给大家参考一下,希望大家阅读完这篇文章后大有收获、下面让我们一起去了解一下吧!

三角形角度公式:

如何利用java解决三角形角度问题

从以上公式中我们可以看的出,要计算角度,就必须知道边长,那么我们该如何计算边长呢?

首先我们需要知道三个顶点的坐标,然后计算点与点之间的距离即可。

代码:

package  com.zhuo.base.com.zhuo.base;      import  java.util.Scanner;      public  class  ComputeAngles  {   ,,,public  static  void  main (String [], args), {   ,,,,,,,Scanner  input =, new 扫描仪(系统);   ,,,,,,,//提示用户输入三个点   ,,,,,,,System.out.print (“Enter  three 分:“);   ,,,,,,,double  x1 =, input.nextDouble ();   ,,,,,,,double  y1 =, input.nextDouble ();   ,,,,,,,double  x2 =, input.nextDouble ();   ,,,,,,,double  y2 =, input.nextDouble ();   ,,,,,,,double  x3 =, input.nextDouble ();   ,,,,,,,double  y3 =, input.nextDouble ();   ,,,,,,,//计算三条边   ,,,,,,,double  a =, Math.sqrt ((x2 安康;x3), *, (x2 安康;x3), +, (y2 安康;y3), *, (y2安康;y3));   ,,,,,,,double  b =, Math.sqrt ((x1 安康;x3), *, (x1 安康;x3), +, (y1 安康;y3), *, (y1 安康;y3));   ,,,,,,,double  c =, Math.sqrt ((x1 安康;x2), *, (x1 安康;x2), +, (y1 安康;y2), *, (y1 安康;y2));   ,,,,,,,//计算三个角   ,,,,,,,double  A =, Math.toDegrees (Math.acos ((A  *, A 作用;b  *, b 作用;c  *, c),/, (2, *, b  *, c)));   ,,,,,,,double  B =, Math.toDegrees (Math.acos ((B  *, B 作用;a  *, a 作用;c  *, c),/, (2, *, a  *, c)));   ,,,,,,,double  C =, Math.toDegrees (Math.acos ((C  *, C 作用;a  *, a 作用;b  *, b),/, (2, *, a  *, b)));   ,,,,,,,//显示结果,保留小数点后两位   ,,,,,,,System.out.println (“, three  angles 断开连接;“,+   ,,,,,,,,,,,,,,,Math.round (A  *, 100),/, 100.0, +,“,“+   ,,,,,,,,,,,,,,,Math.round (B  *, 100),/, 100.0, +,“,“+   ,,,,,,,,,,,,,,,Math.round (C  *, 100),/, 100.0);   ,,,}   }

结果显示:

如何利用java解决三角形角度问题

以上是“如何利用java解决三角形角度问题”这篇文章的所有内容,感谢各位的阅读!相信大家都有了一定的了解,希望分享的内容对大家有所帮助,如果还想学习更多知识,欢迎关注行业资讯频道!

如何利用java解决三角形角度问题