版权声明:转载原创文章请以超链接形式请注明原文章出处,尊重作者,尊重原创!

恰饭广告

使用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 计算两点间的距离_java计算两点间的距离的两种方法相关推荐

  1. java json解析 代码_Java构造和解析Json数据的两种方法详解一

    在www.json.org上公布了很多JAVA下的json构造和解析工具,其中org.json和json-lib比较简单,两者使用上差不多但还是有些区别.下面首先介绍用json-lib构造和解析Jso ...

  2. java数组循环扩容_Java中实现数组动态扩容的两种方法

    Java中实现数组动态扩容的两种方法 java中初始化一个数组需要定义数组的容量,而在我们使用数组时往往会遇到数组容量不够的情况,此时我们就需要通过动态扩容的方式来来根据需求扩大数组的容量. 我们可以 ...

  3. Java中对中国标准时间进行格式化(yyyy-MM-dd HH:mm:ss)两种方法

    Java中国标准时间进行格式化的两种方法,如下 package time;import java.text.ParseException; import java.text.SimpleDateFor ...

  4. java中map如何实现遍历_Java中如何遍历Map对象的4种方法

    在Java中如何遍历Map对象 How to Iterate Over a Map in Java 在java中遍历Map有不少的方法.我们看一下最常用的方法及其优缺点. 既然java中的所有map都 ...

  5. java list 合并 重复的数据_Java ArrayList合并并删除重复数据3种方法

    首页 > 基础教程 > 集合框架 > ArrayList类 Java ArrayList合并并删除重复数据3种方法 1. 通过List自带方法list.retainAll() Lis ...

  6. java openurl不弹出新页面_Java调用浏览器打开指定页面的5种方法(最全)

    package com.xbz; import java.awt.*; import java.lang.reflect.Method; import java.net.URI; import jav ...

  7. java上传文件限制大小_Java Web:附件上传,两种文件上传限制格式及大小方法,学习笔记文件操作【诗书画唱】...

    附件上传: package com.jy.controller; import java.io.File; import java.io.FileOutputStream; import java.i ...

  8. java线程 打印_Java多线程实战之交叉打印的两种方法

    要求效果:先打印5次"printA-",再打印5次"printB-",每次打印间隔1秒,重复循环20次 方式一:使用wait()和notifyAll()方法 p ...

  9. java map初始化方式_java中Map和List初始化的两种方法

    第一种方法(常用方法): //初始化List List list = new ArrayList(); list.add("string1"); list.add("st ...

  10. java改变鼠标图片_Java 将鼠标改为图片的两种方法

    一 图片跟着鼠标移动,鼠标隐藏 int x,y; addMouseMotionListener(this);//设置鼠标监听 public void paint(Graphics g) { g.dra ...

最新文章

  1. OCP读书笔记(10) - 使用闪回技术I
  2. BZOJ2301:[HAOI2011]Problem b(莫比乌斯反演,容斥)
  3. Zookeeper 生产实践的一些经验分享
  4. Qt学习三 - 菜单栏、工具栏、状态栏
  5. JavaScript --- 解析Cookie
  6. [css] 你有使用过字体图标吗?它有什么好处?
  7. python界面gui随机生成器_Python 实现的、带GUI界面的词云生成器
  8. postman接口测试:获取信息
  9. 利用缓冲流读取跟写入
  10. 在Flash中接收来自页面(.NET)的值的方法.
  11. 有道云词典--翻译/屏幕取词翻译
  12. ADB的下载安装和基本命令
  13. MiniMap(小地图)插件
  14. Linux查看mac地址
  15. 学习pandas,应该选择哪本书进行学习?
  16. 机械振动信号15个时域统计指标
  17. 清华大学计算机专业课参考书,清华大学计算机考研辅导班:专业考研参考书目...
  18. 2017初秋最时髦服装搭配,裙子+短靴搭配
  19. Redis整合SpringBoot,出现“\xac\xed\x00\x05t\x00\x03解决自定义RedisTemplate序列化
  20. Ubuntu18.04的IBUS输入法中Android Studio 无法输入中文

热门文章

  1. 利用灰色关联法确定指标权重
  2. mtcnn人脸检测中将ckpt训练模型转换为 npy保存
  3. 疫情让鲸类暂时远离了人工噪声,但在这之前,它们已被打扰了一百多年
  4. SAP PI PO XSLT Mapping of Adapter-Specific Message Attributes
  5. GPU Pro 7——实时体积云(翻译,附Unity工程)
  6. css中如何使图标的旋转
  7. python docx官网_Python操作docx文档
  8. Python摄氏度和华氏度的转换
  9. 使用PS让图片制作出渐变效果
  10. 面对众多客户/用户需求,每个都紧急,怎么排期?