`
LakeGuihuWithU
  • 浏览: 7979 次
  • 性别: 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源码

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

    java的一个初学者例子,坐标点和两点距离

    java的一个初学者例子,坐标点和两点距离,实现下面功能, //显示两个点坐标 //点移动后的坐标 //点的象限 //两点的距离 麻烦看过说下缺点,谢谢!

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

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

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

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

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

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

    基于Java求三维立体空间中两点的距离【100011982】

    实验目的 求三维立体空间中两点的距离 实验步骤 在 Point 类中定义空间中 x,y,z 三个点。 使用 getDistance 函数,求两点之间的距离,使能计算出从正确结果。 最后实例化平面中的两个点,得出答案。

    根据两点经纬度求距离

    根据两点经纬度求距离

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

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

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

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

    深入Java虚拟机(原书第2版).pdf【附光盘内容】

    《深入Java虚拟机(原书第2版)》,原书名《Inside the Java Virtual Machine,Second Edition》,作者:【美】Bill Venners,翻译:曹晓钢、蒋靖,出版社:机械工业出版社,ISBN:7111128052,出版日期:2003 年 9 ...

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

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

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

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

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

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

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

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

    基于Java平面点集的voronoi图生成研究

    它将平面分割成多个区域,每个区域都包含一个“种子点”(或“站点”),且该区域内所有点到相应种子点的距离比到其他任何种子点都近。在GIS(地理信息系统)领域,Voronoi图被广泛用于分析空间分布、创建缓冲区、...

    Java web 期末大作业,完成度100%附带文档.

    基于MVC的分层思想及采用jsp+servelt技术的B/S结构的应用系统,系统主要开发语言为JAVA,JSP。数据库要求使用MySQL8.0,应用服务器选用Tomcat服务器 3. 功能介绍 系统能够提供用户有好的界面 系统具有良好的允许效率...

Global site tag (gtag.js) - Google Analytics