您的位置:首页 > 其它

Bestcoder Pro.ID 2001 输入两点坐标(X1,Y1),(X2,Y2),计算并输出两点间的距离。

2016-04-22 14:56 531 查看
import java.util.Scanner;
//import java.lang.Math.*;
//import java.text.*;
/**
*
* @solution : 输入两点坐标(X1,Y1),(X2,Y2),计算并输出两点间的距离。
* @input : 输入数据有多组,每组占一行,由4个实数组成,分别表示x1,y1,x2,y2,数据之间用空格隔开。
* @output :对于每组输入数据,输出一行,结果保留两位小数。
*
* @discription com.acmcoder.acm.ProblemID2001.Main.java
* @author wuyanhui
* @date Apr 22, 2016 -- 2:04:46 PM
*/
public class Main {

public static void main(String[] args) {
Scanner in = new Scanner(System.in);
double x1,y1,x2,y2,distance;
while (in.hasNext()) {
x1 = in.nextDouble();
y1 = in.nextDouble();
x2 = in.nextDouble();
y2 = in.nextDouble();

distance = Math.hypot(x1 - x2,y1 - y2);
//System.out.println(distance);
System.out.println(String.format("%.2f", distance));

}

in.close();
}

}


//注意:保留两位小数、实数和整数的区别(double和int)
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: