问题: (几何:两点距离)编写一个提示用户输入的程序 两个点(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));
}
}
你能解释一下如何做方程吗?以及如何编写程序?
谢谢!
答案 0 :(得分:0)
等式看起来像:
double distance = Math.sqrt(Math.pow(x2 - x1, 2) + Math.pow(y2 - y1, 2));
System.out.println(distance);