Distance between two points java: In the previous article, we have seen Java Program to Calculate Average of N Numbers
In this article we will see how we can find distance between two points using Java programming language.
Java Program to Calculate Distance Between Two Points
Distance formula java: Suppose we have two points i.e. point A(x1,y1) and point B(x2,y2). So, by using these coordinates of 2 points we will find the distance between the two points.
Formula to find distance between two points = sqrt((x2-x1)*(x2-x1) + (y2-y1)*(y2-y1))
Let’s see different ways to find distance between two points.
Method-1: Java Program to Calculate Distance Between Two Points By Using Static Input Value
Approach:
- Declare the coordinates of two points with its value.
- Then find the distance between the two points using the formula.
Program:
class Main { public static void main(String arg[]) { //double variable 'distance' declared double distance; //coordinates with it's value declared int x1=3, y1=5, x2=6, y2=7; //finding distance between two points distance=Math.sqrt((x2-x1)*(x2-x1) + (y2-y1)*(y2-y1)); //printing distance System.out.println("Distance between two points"+ distance); } }
Output: Distance between two points 3.605551275463989
Method-2: Java Program to Calculate Distance Between Two Points By Using User Input Value
Approach:
- Declare the coordinates of two points and take the value as user input.
- Then find the distance between the two points using the formula.
Program:
import java.util.*; class Main { public static void main(String arg[]) { //Scanner class object created Scanner sc=new Scanner(System.in); //double variable 'distance' declared double distance; //coordinates value taking input from user System.out.println("Enter x1 value: "); int x1=sc.nextInt(); System.out.println("Enter y1 value: "); int y1=sc.nextInt(); System.out.println("Enter x2 value: "); int x2=sc.nextInt(); System.out.println("Enter y2 value: "); int y2=sc.nextInt(); //finding distance between two points distance=Math.sqrt((x2-x1)*(x2-x1) + (y2-y1)*(y2-y1)); //printing distance System.out.println("Distance between two points "+ distance); } }
Output: Enter x1 value: 3 Enter y1 value: 4 Enter x2 value: 6 Enter y2 value: 7 Distance between two points 4.242640687119285
Guys who are serious about learning the concepts of the java programming language should practice this list of programs in java and get a good grip on it for better results in exams or interviews.
Related Java Programs: