導航:首頁 > 編程語言 > java根據坐標計算距離

java根據坐標計算距離

發布時間:2023-02-17 22:04:34

A. 用java寫 求平面直角坐標系中兩點距離 ,4個數字一組。

importjava.util.*;
publicclassYugi{
publicstaticvoidmain(String[]args){
Scannerscan=newScanner(System.in);
double[][]ss=newdouble[0][];
while(true){
double[]src=newdouble[0];
booleanexit=true;
for(inti=0;i<4;i++){
doublex=scan.nextDouble();
if(x!=0){
exit=false;
}
double[]dest=newdouble[src.length+1];
System.array(src,0,dest,0,src.length);
dest[dest.length-1]=x;
src=dest;
}
if(exit){
scan.close();
break;
}
double[][]cloned=newdouble[ss.length+1][];
System.array(ss,0,cloned,0,ss.length);
cloned[cloned.length-1]=src;
ss=cloned;
}
for(inti=0;i<ss.length;i++){
double[]sd=ss[i];
doublea=sd[0];
doubleb=sd[1];
doublec=sd[2];
doubled=sd[3];
doubler=Math.sqrt(Math.pow(a-c,2)+Math.pow(b-d,2));
System.out.printf("%.2f%n",r);
}
}
}

B. java怎麼來讀取坐標點文件來求兩點之間的距離,好多點互相之間都要求距離

package com;

import java.awt.Point;

public class JuLi {

public static void main(String[] args) {
Point p1 = new Point(5, 5);// 定義第一個點的坐標(5,5),或者你自己設置x,y坐標
Point p2 = new Point(6,6);// 定義第一個點的坐標(5,5),或者你自己設置x,y坐標
// 兩點間距離

double jili = Math.sqrt(Math.abs((p1.getX() - p2.getX())
* (p1.getX() - p2.getX())+(p1.getY() - p2.getY())
* (p1.getY() - p2.getY())));
System.out.println("兩點間的距離是:" + jili);
}

}

C. 用java語言編寫輸入兩點坐標(X1,Y1),(X2,Y2),計算並輸出兩點間的距離。

import
java.util.Scanner;
public
class
TestObject
{
/**
*
@param
args
*/
public
static
void
main(String[]
args)
{
//
TODO
Auto-generated
method
stub
Scanner
in
=
new
Scanner(System.in);
System.out.println("請輸入第一個坐標點:專");
int
x1
=
in.nextInt();
int
y1
=
in.nextInt();
System.out.println("請輸入第二個坐標點:");
int
x2
=
in.nextInt();
int
y2
=
in.nextInt();
int
distance
=
(int)
Math.sqrt(Math.abs((x1
-
x2)*(x1
-
x2))+Math.abs((y1
-
y2)*(y1
-
y2)));
System.out.println("兩點間距離是:屬"+distance);
}
}

D. java讀取txt中的兩點坐標計算距離

等在寫,馬上發你

// 公式 d=√[(x1-x2)^2+(y1-y2)^2+(z1-z2)^2]
BufferedReader reader = null;
String r = "";
int aX = 0; // A點X坐標
int aY = 0; // A點Y坐標
int aZ = 0; // A點Z坐標

int bX = 0; // B點X坐標
int bY = 0; // B點Y坐標
int bZ = 0; // B點Z坐標
float d = 0;// 距離

try {
reader = new BufferedReader(new FileReader("D:/xyz/xyz.txt"));
r = reader.readLine();

while (null != r) {
if ("A".equals(r)) {// A點XYZ
aX = Integer.parseInt(reader.readLine());
aY = Integer.parseInt(reader.readLine());
aZ = Integer.parseInt(reader.readLine());
} else {// B點XYZ
bX = Integer.parseInt(reader.readLine());
bY = Integer.parseInt(reader.readLine());
bZ = Integer.parseInt(reader.readLine());
}
r = reader.readLine();
}
} catch (IOException e) {
e.printStackTrace();
}

// 計算兩點距離
d = (float) Math.sqrt((aX - bX) ^ 2 + (aY - bY) ^ 2 + (aZ - bZ) ^ 2);
System.out.println(d);

E. java語言編程,從控制台輸入兩點坐標x1,y1,x2,y2計算兩點之間的距離。使用Math.pow(a, b)函數計算。

1、intmaid()應該是intmain()2、要求(x1,y1)(x2,y2)之間的距離,但是沒有對x1,y1,x2,y2賦值。可以用scanf提示用戶輸入點的橫縱坐標,否則無法計算。

F. java 里 兩點的經度緯度怎麼算距離

/**
* 計算地球上任意兩點(經緯度)距離
*
* @param long1
* 第一點經度
* @param lat1
* 第一點緯度
* @param long2
* 第二點經度
* @param lat2
* 第二點緯度
* @return 返回距離 單位:米
*/
public static double Distance(double long1, double lat1, double long2,
double lat2) {
double a, b, R;
R = 6378137; // 地球半徑
lat1 = lat1 * Math.PI / 180.0;
lat2 = lat2 * Math.PI / 180.0;
a = lat1 - lat2;
b = (long1 - long2) * Math.PI / 180.0;
double d;
double sa2, sb2;
sa2 = Math.sin(a / 2.0);
sb2 = Math.sin(b / 2.0);
d = 2
* R
* Math.asin(Math.sqrt(sa2 * sa2 + Math.cos(lat1)
* Math.cos(lat2) * sb2 * sb2));
return d;
}

G. 如何根據經緯度計算距離的java代碼

思路是:通過傳入地址作為參數拼接url調用網路地圖,然後解析返回的頁面,提取經緯度坐標。以下為具體步驟1、修改excel表中的屬性名(方便後面用查詢讀取)然後倒入到資料庫。2、代碼實現

H. java兩點間距離公式

二維空間里,AB兩點間的距離公式是L = java.lang.Math.sqrt((x1-x2)^2+(y1-y2)^2);
其中A(x1,y1),B(x2,y2)

I. java,坐標,求距離

		intx1=0,y1=0;
intx2=1,y2=1;
doubled=Math.sqrt(Math.pow((x1-x2),2)+Math.pow((y1-y2),2));
System.out.println(d);

閱讀全文

與java根據坐標計算距離相關的資料

熱點內容
華為一汽奧迪app怎麼放在桌面 瀏覽:936
博途編程語言怎麼轉換 瀏覽:604
wt是什麼文件 瀏覽:75
孩子出生證能在什麼網站找到嗎 瀏覽:465
java日期compare 瀏覽:120
深州有哪個編程學校好 瀏覽:826
抖音數據中心怎麼才算合格 瀏覽:540
全棧視頻數據是什麼 瀏覽:787
網上少兒編程哪個好些 瀏覽:132
oracle資料庫優化方法 瀏覽:844
怎麼關閉網路喚醒 瀏覽:894
孤單的微信頭像動漫 瀏覽:305
有沒有哪個大學教編程 瀏覽:851
wordpress後台添加廣告位置 瀏覽:491
怎樣快速修改qq密碼 瀏覽:145
怎麼清除惡意攻擊網站 瀏覽:511
qq頭像女生側顏馬尾 瀏覽:718
蘋果自己的文件格式 瀏覽:85
放在c盤的app如何刪除 瀏覽:912
華為手機克隆後文件放在哪裡 瀏覽:631

友情鏈接