1. 程式人生 > 其它 >JAVA求兩點間的距離:

JAVA求兩點間的距離:

技術標籤:java演算法

求兩點間的距離

給定 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)); }

結果展示:
在這裡插入圖片描述