• Objhdu2001java


    计算两点间的距离

    Time Limit: 2000/1000 MS (Java/Others)    Memory Limit: 65536/32768 K (Java/Others)
    Total Submission(s): 168512    Accepted Submission(s): 59478


    Problem Description
    输入两点坐标(X1,Y1),(X2,Y2),计算并输出两点间的距离。
     
    Input
    输入数据有多组,每组占一行,由4个实数组成,分别表示x1,y1,x2,y2,数据之间用空格隔开。
     
    Output
    对于每组输入数据,输出一行,结果保留两位小数。
     
    Sample Input
    0 0 0 1
    0 1 1 0
     
    Sample Output
    1.00
    1.41

    import java.util.*;
    class Mian{
    public static void main(String args[])
    {Scanner cin=new Scanner(System.in);
    while(cin.hasNext())
    { double x1=cin.nextDouble();
    double y1=cin.nextDouble();
    double x2=cin.nextDouble();
    double y2=cin.nextDouble();
    Point p1=new Point(x1,y1);
    Point p2=new Point(x2,y2);
    double dis=p2.distance(p1);
    System.out.printf("%.2f",dis);
    System.out.println();
    }
    }
    }
    class Point{
    private double x;
    private double y;
    public Point(double x,double y)
    { this.x=x;
    this.y=y;
    }
    public double distance(Point p)
    {double dis=Math.sqrt((this.x-p.x)*(this.x-p.x)+(this.y-p.y)*(this.y-p.y));
    return dis;
    }
    }

  • 相关阅读:
    第四章:(2)原理之 Dubbo 框架设计
    大三学习进度29
    大三学习进度27
    大三学习进度31
    大三学习进度24
    大三学习进度29
    大三学习进度26
    大三学习进度28
    大三学习进度25
    大三学习进度32
  • 原文地址:https://www.cnblogs.com/1314wamm/p/5356680.html
Copyright © 2020-2023  润新知