[英]finding length in java
問題:(幾何:兩個點的距離)編寫一個程序,提示用戶輸入兩個點(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));
}
}
能解釋一下方程式嗎? 以及如何編寫程序?
謝謝!
等式如下所示:
double distance = Math.sqrt(Math.pow(x2 - x1, 2) + Math.pow(y2 - y1, 2));
System.out.println(distance);
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.