java计算两点间的距离方法总结

 更新时间:2018年02月26日 09:59:00   作者:彬菌  
小编给大家总结了在java中计算两点之家距离的方法以及相关实例代码分享,有需要的读者参考下。

使用java自带的Point类

import java.awt.Point;//引用awt包下的Point类,此类的功能是表示 (x,y) 坐标空间中的位置的点 
 
public class Distance { 
  public static void main(String[] args) { 
    Point p1 = new Point(5, 6);// 定义第一个点的坐标(5,6) 
    Point p2 = new Point(7,8);// 定义第二个点的坐标(7,8)    
    //定位坐标 
    System.out.println("p1的x坐标为"+p1.getX()); 
    System.out.println("p1的y坐标为"+p1.getY()); 
    System.out.println("p2的x坐标为"+p2.getX()); 
    System.out.println("p2的y坐标为"+p2.getY()); 
     
    // 计算两点间距离公式 
    double juli = Math.sqrt(Math.abs((p1.getX() - p2.getX())* (p1.getX() - p2.getX())+(p1.getY() - p2.getY())* (p1.getY() - p2.getY()))); 
    System.out.println("两点间的距离是:" + juli); 
    } 
} 

构造函数

public class Point {
	double num1,num2;
	Point(double i,double j){
		num1=i;num2=j;
	}
	void getX(){
		System.out.println(num1);
	}
	void getY(){
		System.out.println(num2);
	}
	public static void main(String[] args){
		Point p1=new Point(5, 6);
		Point p2=new Point(7, 8);
		p1.getX(); //xy的坐标
		p1.getY();
		p2.getX();
		p2.getY();
		
		/*
		 * 公式略
		 */
	}
}

以上就是本次介绍的求两点之间距离的方法,感谢大家对脚本之家的支持。

相关文章

  • Java中String类常用方法使用详解

    Java中String类常用方法使用详解

    String类是一个很常用的类,它位于java.lang包下,是Java语言的核心类,用来保存代码中的字符串常量的,并且封装了很多操作字符串的方法。本文就来聊聊String类常用方法使用,感兴趣的可以了解一下
    2022-08-08
  • 使用Java进行图像处理的一些基础操作

    使用Java进行图像处理的一些基础操作

    这篇文章主要介绍了使用Java进行图像处理的一些基础操作,就载入和输出相关的知识进行了讲解,需要的朋友可以参考下
    2015-10-10
  • jsp、struts、spring、mybatis实现前端页面功能模块化拆分的方案

    jsp、struts、spring、mybatis实现前端页面功能模块化拆分的方案

    这篇文章主要介绍了 jsp、struts、spring、mybatis实现前端页面功能模块化拆分的方案,非常不错,需要的朋友参考下
    2017-01-01
  • 利用maven引入第三方jar包以及打包

    利用maven引入第三方jar包以及打包

    Maven是通过仓库对依赖进行管理的,当Maven项目需要某个依赖时,只要其POM中声明了依赖的坐标信息,Maven就会自动从仓库中去下载该构件使用,如何将jar引用到项目,并且能够让项目正常调用该jar包的方法,本篇文章重点针对于这两点进行讲解
    2023-05-05
  • Spring Boot中的JdbcTemplate是什么及用法小结

    Spring Boot中的JdbcTemplate是什么及用法小结

    Spring Boot中的JdbcTemplate是一个强大的数据库访问工具,它简化了数据库操作的过程,在本文中,我们了解了JdbcTemplate的基本概念,并演示了如何在Spring Boot应用程序中使用它,感兴趣的朋友跟随小编一起看看吧
    2023-10-10
  • 详解SpringBoot 解决拦截器注入Service为空问题

    详解SpringBoot 解决拦截器注入Service为空问题

    这篇文章主要介绍了详解SpringBoot 解决拦截器注入Service为空问题的解决,小编觉得挺不错的,现在分享给大家,也给大家做个参考。一起跟随小编过来看看吧
    2018-06-06
  • Spring Boot实现功能的统一详解

    Spring Boot实现功能的统一详解

    这篇文章主要介绍了Spring Boot统一功能的处理,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
    2022-06-06
  • IDEA配置Maven的超详细步骤

    IDEA配置Maven的超详细步骤

    Maven是一个能使我们的java程序开发节省时间和精力,是开发变得相对简单,还能使开发规范化的工具,下面这篇文章主要给大家介绍了关于IDEA配置Maven的超详细步骤,文中通过图文介绍的非常详细,需要的朋友可以参考下
    2022-08-08
  • java实现相同属性名称及相似类型的pojo、dto、vo等互转操作

    java实现相同属性名称及相似类型的pojo、dto、vo等互转操作

    这篇文章主要介绍了java实现相同属性名称及相似类型的pojo、dto、vo等互转操作,具有很好的参考价值,希望对大家有所帮助。一起跟随小编过来看看吧
    2020-08-08
  • 一文彻底弄懂Java中MultipartFile接口和File类

    一文彻底弄懂Java中MultipartFile接口和File类

    MultipartFile是一个接口,我们可以理解为是Spring 给我们绑定的一个在使用文件上传等时简便实现的口子,这篇文章主要给大家介绍了关于如何通过一文彻底弄懂Java中MultipartFile接口和File类的相关资料,需要的朋友可以参考下
    2023-11-11

最新评论