在java中查找长度

时间:2015-09-22 23:55:53

标签: java math

问题: (几何:两点距离)编写一个提示用户输入的程序 两个点(x1,y1)和(x2,y2)并显示它们之间的距离。

计算距离的公式是2(x2 - x1) 2 +(y2 - y1) 2 。注意 你可以使用Math.pow(a,0.5)来计算2a。这是一个示例运行:

这是我到目前为止所做的:

import java.util.Scanner;
public class Southpaw

{
  public static void main(String [] args)
  {

    double x1;
    double x2; 
    double y1; 
    double y2;
    Scanner length = new Scanner(System.in);

      System.out.println("Enter x1 and y1");
      x1= length.nextDouble();
      y1= length.nextDouble();

      System.out.println("Enter x2 and y2");
      x2= length.nextDouble();
      y2= length.nextDouble();

     System.out.println ((x2 - x1) + (y2 - y1));
   }
 }

你能解释一下如何做方程吗?以及如何编写程序?

谢谢!

1 个答案:

答案 0 :(得分:0)

等式看起来像:

double distance = Math.sqrt(Math.pow(x2 - x1, 2) + Math.pow(y2 - y1, 2));
System.out.println(distance);