簡體   English   中英

在java中查找長度

[英]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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM