注意:題目中沒有說一定是整數,所以用hasNextInt(),nextInt()是無法通過的。
Java代碼:
import java.util.Scanner;
public class Main {
public static void main(String[] args) {
Scanner cin = new Scanner(System.in);
double X1,Y1,X2,Y2;
while(cin.hasNextDouble()){
X1 = cin.nextDouble();
Y1 = cin.nextDouble();
X2 = cin.nextDouble();
Y2 = cin.nextDouble();
double distance = Math.sqrt(Math.pow((X1-X2),2) + Math.pow((Y1-Y2),2));
System.out.println(String.format("%.2f", distance));
}
cin.close();
}
}