Java >> Java opplæring >  >> Java

Java-program for å finne avstanden mellom to punkter i 2D-rom

Få x- og y-koordinatene til to punkter(x1,y1,x2,y2) og finn avstanden mellom to punkter

Eksempelinngang 1:

3 44 5

Eksempelutgang 1:

1.414

Flytskjemadesign

Program eller løsning

				
			
					
import java.util.*;
import java.lang.Math.*;
class Distance
{
 
  public static void main(String args[])
  {
   int x1,x2,y1,y2;
   int x,y;
   double distance;
   Scanner sc=new Scanner(System.in);
   System.out.println("Enter The Coordinates:");
   
   x1=sc.nextInt();
   x2=sc.nextInt();
   y1=sc.nextInt();
   y2=sc.nextInt();

   x=x2-x1;
   y=y2-y1;
   distance=Math.sqrt((x*x)+(y*y));
   System.out.println("The Distance Is:"+distance );
  }

}
			
				
			

Programforklaring

Få x1, y1, x2 og y2 koordinater til to punkter (ved hjelp av skannerklasse) Beregn avstand ved hjelp av den eculdiske avstandsformelen. Math.sqrt er en funksjon tilgjengelig i java-biblioteket for å finne kvadratroten. Utskriftsavstand (ved hjelp av system.out.println).
Java Tag