Java计算两点坐标之间的距离
import java.util.Scanner;
public class test{public static void main(String[] args){int[][] arr=new int[2][2];Scanner in=new Scanner(System.in);for(int i=0;i<arr.length;i++){for(int j=0;j<1;j++){System.out.print("请输入第"+(j+1)+"个坐标的横坐标:");arr[i][j]=in.nextInt();System.out.print("请输入第"+(j+1)+"个坐标的纵坐标:");if(j==0){arr[i][j+1]=in.nextInt();}else{arr[i][j]=in.nextInt();}}}distance(arr);}public static void distance(int[][] arr){int i=0;int j=0;int x=arr[i][j]-arr[i+1][j];int y=arr[i][j+1]-arr[i+1][j+1];double distance=Math.sqrt(x*x+y*y);System.out.println("坐标["+arr[i][j]+","+arr[i][j+1]+"]与坐标["+arr[i+1][j]+","+arr[i+1][j+1]+"]的距离为:"+distance);}
}
输出结果:
请输入第1个坐标的横坐标:0
请输入第1个坐标的纵坐标:0
请输入第1个坐标的横坐标:1
请输入第1个坐标的纵坐标:1
坐标[0,0]与坐标[1,1]的距离为:1.4142135623730951
Java计算两点坐标之间的距离相关推荐
- mysql 下 计算 两点 经纬度 之间的距离 含具体sql语句
mysql取字段逗号分隔的第一个 cover字段为:(admin/LUpiEMD1Pk6U6B,admin/LUpiEMD1Pk6U6B,admin/LUpiEMD1Pk6U6B) 取逗号分隔第一个词 ...
- 高德地图相关api使用计算两点地理坐标之间的距离
利用腾讯地图api&计算两点地理坐标之间的距离 $key = 'key参数'; //腾讯地图开发自己申请 $mode = 'driving'; //driving(驾车).walking(步行 ...
- RedisGeo实现增删改查 java计算指定坐标最近的距离并排序
利用Redis的Geo功能实现查找附近的位 - 云+社区 - 腾讯云 package com.easy.hotel.pms.util;import com.easy.hotel.common.data ...
- mysql 计算gps坐标距离_mysql 下 计算 两点 经纬度 之间的距离(转)
公式如下,单位米: 第一点经纬度:lng1 lat1 第二点经纬度:lng2 lat2 round(6378.138*2*asin(sqrt(pow(sin( (lat1*pi()/180-lat2* ...
- mysql 下 计算 两点 经纬度 之间的距离 计算结果排序
根据经纬度计算距离公式 公式 对上面的公式解释如下: Lung1 Lat1表示A点经纬度, Lung2 Lat2表示B点经纬度: a=Lat1 – Lat2 为两点纬度之差 b=Lung1 -Lung ...
- mysql 单精度和双经度_mysql 下 计算 两点 经纬度 之间的距离 计算结果排序
根据经纬度计算距离公式 公式 对上面的公式解释如下: Lung1 Lat1表示A点经纬度, Lung2 Lat2表示B点经纬度: a=Lat1 – Lat2 为两点纬度之差 b=Lung1 -Lung ...
- java 计算经度纬度之间的距离
通过经纬度算出之间的距离(返回单位"米") package com.miracle.mby.utils;/*** @author LiAnAn* 传递经纬度返回差距 单位(米)*/ ...
- js计算两点经纬度之间的距离
最近公司需要实现一个校验手机位置的经纬度,是不是在楼栋的经纬度范围的需求 记录一下cv知识 // 获取两个经纬度的距离 // 校验数据:A点:(112.91646300,28.17454050)B点: ...
- Python-计算两点经纬度之间的距离
计算两点经纬度之间的距离 经纬度是利用三维球面空间来描述地球上一个位置的坐标系统,每个经纬度坐标由经度 lng 和纬度 lat 两个分量组成.经纬度的有效范围为经度-180度到+180度,纬度大约-9 ...
- java 计算两点之间的距离
//地球半径private final double EARTH_RADIUS = 6378.137; /*** 计算两坐标点之间的距离,单位KM <br>* Math.PI 圆周率* @ ...
最新文章
- Ubuntu“无法获得锁\加锁”解决方案
- 近期活动盘点:三创对接会——先进制造专场
- php数字小数大小比较,PHP 常用的数学函数和数值处理函数
- 「后端小伙伴来学前端了」分析Vue脚手架结构
- Java语言描述 猴子吃桃问题(递归和循环写法)
- 【设计模式 00】设计模式的六大原则
- php 没有libmysql.dll,PHP5.3以上版本没有libmysql.dll,以及由此带来的困扰
- CSS深入理解学习笔记之vertical-align
- 5 -- Hibernate的基本用法 --5 3 改变持久对象状态的方法
- Confluence 6 创建一个用户宏
- EC600S-CN CAT1通信模组,2G退网升级4G如何选择,QuecPython开发资源下载
- 联系实际谈谈管理者的沟通协调能力建设
- python定义test方法_关于python:使用pytest测试类方法
- HTTP请求过程——Chrome浏览器Network详解
- 安川e1000中文说明书_安川(YASKAWA)变频器E1000说明书.pdf
- 金融知识图谱有什么?
- 谁在驱动滴滴发动机?
- CTO 说公司的 ES 性能不够好、集群不够稳定!直到我用了这些调优技巧后。。。...
- 11、安全网络架构和保护网络组件
- WEB前端面试题整理