Java计算两点间的距离

雨点打透心脏的1/2处 2022-06-09 13:45 682阅读 0赞

代码如下

  1. package one;
  2. public class TestPoint {
  3. public static void main(String[] args){
  4. Point p1 = new Point();
  5. p1.x = 12;
  6. p1.y = 22;
  7. Point p2 = new Point();
  8. p2.x = 33;
  9. p2.y = 15;
  10. double x = p1.getDistance(p2);
  11. System.out.println("两点间的距离为" + x);
  12. }
  13. }
  14. class Point{
  15. int x;
  16. int y;
  17. public double getDistance(Point p){
  18. double r = Math.sqrt(p.x-x)*(p.x-x)+(p.y-y)*(p.y-y);
  19. return r;
  20. }
  21. }

发表评论

表情:
评论列表 (有 0 条评论,682人围观)

还没有评论,来说两句吧...

相关阅读

    相关 计算个经纬度距离

    计算两个经纬度点间的距离 纬度线投射在图上看似水平的平行线,但实际上是不同半径的圆。有相同特定纬度的所有位置都在同一个纬线上。  赤道的纬度为0°,将行星平分为南半球和北