class Point { private double x;
private double y;
public Point(double x,double y){
this.x=x;
this.y=y;
}
public double getDistance(Point a1,Point a2){
double x0=a1.getX()-a2.getX();
double y0=a1.getY()-a2.getY();
return Math.sqrt(x0*x0+y0*y0);
}
public double getX() {
return x;
}
public void setX(int x) {
this.x = x;
}
public double getY() {
return y;
}
public void setY(int y) {
this.y = y;
} public String toString() {
return "Point [x=" + x + ", y=" + y + "]";
}
} public class BK{
public static void main(String[] args) {
Point p1=new Point(1, 3);
Point p2=new Point(3, 4);
Point p3=new Point(6, 8);
Point p4=new Point(2, 3);
Point p5=new Point(5, 6);
Point []points=new Point[]{p1,p2,p3,p4,p5};
for(int i=0;i<points.length;i++){
for(int j=0;j<points.length-i-1;j++){
if(points[j].getX()>points[j+1].getX()){
Point temp=points[j];
points[j]=points[j+1];
points[j+1]=temp;
}
}
}
for (Point point : points) {
System.out.println(point);
}
}
}