Java有毕达哥拉斯定理吗?

Joh*_* S. 1 java swing distance pythagorean

我使用Java Swing创建简单的游戏,如Pong和Air Hockey,我经常发现自己使用毕达哥拉斯定理来计算两点之间的距离.

虽然写入并不痛苦(可以简化为单行),但我想知道Java是否已经将它包含在某个地方.

我浏览了数学课,我没有看到任何东西.我不知道在哪里可以看,所以如果确实存在,有谁知道在哪里?

谢谢!

Hoo*_*pje 5

是的,Java在标准库中具有这样的功能.它叫做Math.hypot.所以你可以写:

Math.hypot(x2 - x1, y2 - y1)
Run Code Online (Sandbox Code Playgroud)

自Java 1.5以来,此方法是Java的一部分.