`
LakeGuihuWithU
  • 浏览: 7950 次
  • 性别: Icon_minigender_1
  • 来自: 宁波
最近访客 更多访客>>
社区版块
存档分类

Java作业:求平面上两点间距离

阅读更多

public class Point {
 public double x;
 public double y;
 public Point(double x,double y){
  this.x=x;
  this.y=y;
 }
 
 public double getX(){
  return x;
 }
 
 public void setX(double x){
  this.x=x;
 }
 
 public double getY(){
  return y;
 }
 
 public void setY(double y){
  this.y=y;
 }
 public static double distance(Point a,Point b){
  double x1=a.x-b.x;
  double y1=a.y-b.y;
  return Math.sqrt(x1*x1+y1*y1);
 }
 public static Point input(Scanner sc,String s){
  System.out.println("请输入"+s+"X");
  double x=sc.nextDouble();
  System.out.println("请输入"+s+"Y");
  double y=sc.nextDouble();
  return new Point(x,y);
 }
 public static void main(String[] args){
  System.out.println("请输入2个坐标");
  Scanner sc= new Scanner(System.in);
  Point c1=input(sc,"第一个坐标");
  Point c2=input(sc,"第二个坐标");
  double c3=distance(c1,c2);
  System.out.println("("+c1.x+","+c1.y+")"+"("+c2.x+","+c2.y+")"+"之间的距离为"+c3);
 }
}

分享到:
评论

相关推荐

    Java版_经纬度两点间距离计算(LngLat)

    这些三角函数用于计算球面上两点之间的大圆弧距离。 4. **地球半径乘法**: - 根据计算出的中心角和地球平均半径(采用WGS84标准下的地球半径6378137米),计算最终的距离。 ```java s = s * 6378137.0; ``` 5...

    百度地图计算2点间距离

    本文将详细介绍如何利用百度地图提供的经纬度信息,通过Java编程语言实现计算两点间短距离和远距离的方法。此功能对于路径规划、导航以及地理位置相关的数据分析具有重要意义。 #### 核心知识点 ### 1. 计算两点间...

    用java编写的求两点之间的距离

    用java程序编写的求两点之间的距离 定义了点类 通过调用实现算法。

    JTS两个空间几何图形间最短距离,及最短距离间的两个坐标

    记录下 java jts 求两个空间几何图形间最短距离,及最短距离间的两个坐标. 如:求一个点到一条直线的垂直坐标

    计算两个经纬度之间的距离Java

    接下来,我们引入Haversine公式,这是一个计算地球上两点间大圆距离的数学方法。Haversine公式考虑了地球的曲率,公式如下: ``` a = sin²(Δφ/2) + cos φ1 ⋅ cos φ2 ⋅ sin²(Δλ/2) c = 2 ⋅ atan2( √a, ...

    经纬度计算距离、方位角等java源码

    在IT行业中,尤其是在地理信息系统(GIS)或者地图应用开发中,计算地球上两点之间的距离和方位角是一项基础且重要的任务。本篇文章将详细讲解如何利用Java编程语言实现这一功能,主要基于给定的"经纬度计算"标签...

    Java作业管理系统

    综上所述,Java作业管理系统是一个综合性的Java Web应用,涉及到从数据库交互到用户界面设计的多个技术层面,体现了Java在企业级应用中的广泛应用。通过学习和实践这些知识点,开发者不仅可以构建这样的系统,还能...

    Java计算两个经纬度点之间距离算法

    Java计算两个经纬度点之间距离(以米为单位)算法, 纯Java代码, 可供参考。 在具体项目中使用过。

    WGS84坐标下根据经纬度计算两点之间的距离

    通过这些经纬度值,可以计算出地球上两点间的距离。通常,这种距离计算基于球面三角学原理,利用地球的平均半径来近似计算两点间的大圆弧长度。 #### 三、计算公式详解 在给定的部分内容中,提供了一个计算两点间...

    根据两点坐标求算距离方位角

    从事测量或道桥行业的人经常会遇到根据GPS大地坐标求算两点间的距离和方位角,计算并不难,只是比较繁琐。这个小工具是用EXCEL编写的,输入两点的横纵坐标及坡度,即可求出两点的距离和方位角。由于需要频繁地输入...

    Java源码:比较经典的一些Java源代码,适合于初学者

    Java源码是学习编程语言的重要资源,特别是对于初学者来说,通过阅读和分析源代码,可以深入理解语言的特性和编程技巧。这个压缩包包含了140个经典的Java源代码程序,涵盖了各种基础到进阶的编程概念。下面,我们将...

    JAVA和MYSQL 期末大作业 图书馆信息管理系统(完整版:项目+代码+文档+演示视频+安装教程视频)

    使用java作为编程语言,mysql作为数据库。能实现书名、作者、日期、出版社等多种方式查找,可以实现登录借阅归还等功能。界面丰富流畅,代码简洁明了。资源完整,包含全部代码+作业文档。作者还制作了演示视频,和...

    JAVA WEB大作业 JSP+SERVLET+JAVABEAN模式开发

    【JAVA WEB大作业 JSP+SERVLET+JAVABEAN模式开发】是一个典型的Java Web应用程序开发项目,它涉及到Web开发中的三个关键组件:JSP(JavaServer Pages)、Servlet和JavaBean。这个项目的目的是让学生熟悉这些技术的...

    Java代码实现三维立体空间中两点距离的求解.zip

    资源包含文件:设计报告word+代码 求三维立体空间中两点的距离,在 Point 类中定义空间中 x,y,z 三个点。详细介绍参考:https://blog.csdn.net/newlw/article/details/125008124

    java毕业设计之平面设计课程在线学习平台系统源码(ssm完整前后端+mysql+LW).zip

    平面设计课程在线学习平台主要包括以下功能模块:首页,个人中心,学生管理,教师管理,课程类型管理,课程学习管理,试题讲解管理,作业信息管理,作业提交管理,作业批改管理,在线测试管理,试题管理,我的收藏...

    两圆求交点算法实现Java代码

    总结,本篇主要介绍了如何用Java实现求解两圆交点的算法,包括定义圆的数据结构、计算圆心距离、判断相交条件、解方程组以及实际的Java代码实现。这个算法在各种图形处理和碰撞检测中都有着广泛的应用。

    平面设计课程在线学习平台代码 java平面设计课程在线学习平台代码

    平面设计课程在线学习平台代码 java平面设计课程在线学习平台代码 基于SSM的平面设计课程在线学习平台代码 1、平面设计课程在线学习平台的技术栈、环境、工具、软件: ① 系统环境:Windows/Mac ② 开发语言:Java ...

    java实现计算地理坐标之间的距离

    然后,它应用了Haversine公式来计算两点之间的大圆距离,这是地球上两点间最短的距离。Haversine公式考虑了地球的曲率,其基本思想是计算两个纬度差和经度差的一半的正弦平方,再取平方根,最后乘以地球平均半径...

    java 泰森多边形算法 可实现渲染

    - **源代码**:实现泰森多边形算法的Java类,可能包括种子点管理、距离计算、半平面交算法的类。 - **数据输入**:用于测试的种子点数据,可能是CSV或其他格式。 - **图形输出**:可能包含一个简单的图形界面或...

    矩阵方格中求两点之间的最短路径java版

    在IT领域,尤其是在图形算法和数据结构中,求解两点之间的最短路径是一个经典问题。本问题中的场景是在一个7*5的矩阵方格中,角色A需要从起点出发到达终点B,同时需要避开障碍物(标记为球)。移动规则是A只能向周围...

Global site tag (gtag.js) - Google Analytics