java計(jì)算兩點(diǎn)間的距離方法總結(jié)
更新時(shí)間:2018年02月26日 09:59:00 作者:彬菌
小編給大家總結(jié)了在java中計(jì)算兩點(diǎn)之家距離的方法以及相關(guān)實(shí)例代碼分享,有需要的讀者參考下。
使用java自帶的Point類
import java.awt.Point;//引用awt包下的Point類,此類的功能是表示 (x,y) 坐標(biāo)空間中的位置的點(diǎn) public class Distance { public static void main(String[] args) { Point p1 = new Point(5, 6);// 定義第一個(gè)點(diǎn)的坐標(biāo)(5,6) Point p2 = new Point(7,8);// 定義第二個(gè)點(diǎn)的坐標(biāo)(7,8) //定位坐標(biāo) System.out.println("p1的x坐標(biāo)為"+p1.getX()); System.out.println("p1的y坐標(biāo)為"+p1.getY()); System.out.println("p2的x坐標(biāo)為"+p2.getX()); System.out.println("p2的y坐標(biāo)為"+p2.getY()); // 計(jì)算兩點(diǎn)間距離公式 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("兩點(diǎn)間的距離是:" + juli); } }
構(gòu)造函數(shù)
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的坐標(biāo) p1.getY(); p2.getX(); p2.getY(); /* * 公式略 */ } }
以上就是本次介紹的求兩點(diǎn)之間距離的方法,感謝大家對(duì)腳本之家的支持。
相關(guān)文章
jsp、struts、spring、mybatis實(shí)現(xiàn)前端頁(yè)面功能模塊化拆分的方案
這篇文章主要介紹了 jsp、struts、spring、mybatis實(shí)現(xiàn)前端頁(yè)面功能模塊化拆分的方案,非常不錯(cuò),需要的朋友參考下2017-01-01Spring Boot中的JdbcTemplate是什么及用法小結(jié)
Spring Boot中的JdbcTemplate是一個(gè)強(qiáng)大的數(shù)據(jù)庫(kù)訪問(wèn)工具,它簡(jiǎn)化了數(shù)據(jù)庫(kù)操作的過(guò)程,在本文中,我們了解了JdbcTemplate的基本概念,并演示了如何在Spring Boot應(yīng)用程序中使用它,感興趣的朋友跟隨小編一起看看吧2023-10-10詳解SpringBoot 解決攔截器注入Service為空問(wèn)題
這篇文章主要介紹了詳解SpringBoot 解決攔截器注入Service為空問(wèn)題的解決,小編覺(jué)得挺不錯(cuò)的,現(xiàn)在分享給大家,也給大家做個(gè)參考。一起跟隨小編過(guò)來(lái)看看吧2018-06-06Spring Boot實(shí)現(xiàn)功能的統(tǒng)一詳解
這篇文章主要介紹了Spring Boot統(tǒng)一功能的處理,文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來(lái)一起學(xué)習(xí)學(xué)習(xí)吧2022-06-06java實(shí)現(xiàn)相同屬性名稱及相似類型的pojo、dto、vo等互轉(zhuǎn)操作
這篇文章主要介紹了java實(shí)現(xiàn)相同屬性名稱及相似類型的pojo、dto、vo等互轉(zhuǎn)操作,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。一起跟隨小編過(guò)來(lái)看看吧2020-08-08一文徹底弄懂Java中MultipartFile接口和File類
MultipartFile是一個(gè)接口,我們可以理解為是Spring?給我們綁定的一個(gè)在使用文件上傳等時(shí)簡(jiǎn)便實(shí)現(xiàn)的口子,這篇文章主要給大家介紹了關(guān)于如何通過(guò)一文徹底弄懂Java中MultipartFile接口和File類的相關(guān)資料,需要的朋友可以參考下2023-11-11