JAVA求兩點間的距離:
阿新 • • 發佈:2021-01-23
求兩點間的距離
給定 A(x1, y1),B(x2,y2) 兩點座標,計算它們間的距離。
輸入格式
輸入包含四個實數x1,y1,x2,y2,分別用空格隔開,含義如描述。
輸出格式
輸出佔一行,包含一個實數 d,表示A,B 兩點間的距離。結果保留兩位小數。
資料範圍
其中0≤x1,x2,y1,y2≤1000。
輸出時每行末尾的多餘空格,不影響答案正確性
樣例輸入
1 1 2 2
樣例輸出
1.41
具體解答:
public static void main(String[] args) {
Scanner s = new Scanner(System. in);
int [] number = new int[4];
for(int i=0;i<4;i++) {
number[i] = s.nextInt();
}
double x1,y1,x2,y2,result;
x1=number[0];y1=number[1];
x2=number[2];y2=number[3];
DecimalFormat df = new DecimalFormat("###0.00");
result = Math.sqrt((x1-x2)*(x1-x2)+(y1-y2)*(y1-y2)) ;
System.out.print(df.format(result));
}
結果展示: