解题思路:注意输入的是实数,所以用double,再就是控制精度两位小数。
import java.text.DecimalFormat;
import java.util.Scanner;
public class hdu2002 {
public static void main(String[] args) {
Scanner in=new Scanner(System.in);
while(in.hasNext()){
double a=in.nextDouble();
double b=in.nextDouble();
double c=in.nextDouble();
double d=in.nextDouble();
double ans=Math.sqrt((a-c)*(a-c)+(b-d)*(b-d));
DecimalFormat k= new DecimalFormat("0.00");
System.out.println(k.format(ans));
}
in.close();
}
}