1. 程式人生 > >ZZULIOJ1013: 求兩點間距離

ZZULIOJ1013: 求兩點間距離

題目描述

給定A(x1, y1), B(x2, y2)兩點座標,計算它們間的距離。

 

輸入

輸入包含四個實數x1, y1, x2, y2,分別用空格隔開,含義如描述。其中0≤x1,x2,y1,y2≤100。

 

輸出

輸出佔一行,包含一個實數d,表示A, B兩點間的距離。結果保留兩位小數。

 

樣例輸入

1 1 2 2

 

樣例輸出

1.41
import java.util.Scanner;

public class Main {

	private static Scanner input;

	public static void main(String[] args) {

		input = new Scanner(System.in);

		int x1=input.nextInt();
		int y1=input.nextInt();
		int x2=input.nextInt();
		int y2=input.nextInt();
		
		double dist = Math.pow(x2-x1, 2) + Math.pow(y2-y1, 2);  		//呼叫庫函式pow()計算平方
		double d = Math.sqrt(dist);  
       	
		System.out.println(String.format("%.2f",d ));

	}

}