DistanceBetween2Dcoordinates

Main.class code: import java.util.Scanner;
import java.text.DecimalFormat;
public class Main {
public static void main(String[] args) {
// write your code here
int x1;
int y1;
int x2;
int y2;
Scanner sc = new Scanner(System.in);
x1=sc.nextInt();
y1=sc.nextInt();
x2=sc.nextInt();
y2=sc.nextInt();
Point p1=new Point(x1,y1);
Point p2 = new Point(x2,y2);
double distance = findDistance(p1, p2);
DecimalFormat df=new DecimalFormat("0.000");
String finalDistance = df.format(distance);
System.out.println(finalDistance);
}
public static double findDistance(Point p1, Point p2) {
double x = (p1.getX() - p2.getX());
x = Math.pow(x, 2);
double y = (p1.getY() - p2.getY());
y = Math.pow(y, 2);
double sum = (x + y);
double distance = Math.sqrt(sum);
return distance;
}
} Point.class
public class Point {
/* private int x1;
private int y1;
private int x2;
private int y2;*/
private int x;
private int y;
public int getX() {
return x;
}
public int getY() {
return y;
}
/*
public Point(int x1, int y1, int x2, int y2) {
this.x1 = x1;
this.y1 = y1;
this.x2 = x2;
this.y2 = y2;
}*/
public Point(int x,int y)
{
this.x=x;
this.y=y;
}

Comments

Popular posts from this blog

Basic calculator using C programming

Mobile App development/coding solution & publishing

Factorial of consecutively 5 numbers(input)