import java.util.Scanner;
public class Coordinatefive {
public double x;
public double y;
public Coordinatefive() {
}
public Coordinatefive(double x, double y) {
this.x = x;
this.y = y;
}
public double getX() {
return x;
}
public void setX(double x) {
this.x = x;
}
public double getY() {
return y;
}
public void setY(double y) {
this.y = y;
}
public void show(){
System.out.println("该点与x轴距离为"+Math.abs(y)+",与y轴距离为"+Math.abs(x)+".格式为("+x+","+y+")");
}
public void OriginDistance(){
double distance=Math.sqrt(x*x+y*y);
System.out.println("该点到原点的距离为:"+distance);
}
Scanner sc=new Scanner(System.in);
public void AnywhereDistance(){
System.out.println("请输入任意一点横坐标和纵坐标");
double m=sc.nextDouble();
double n=sc.nextDouble();
double M=m>=0?m:(-m);
double N=n>=0?n:(-n);
double X=x>=0?x:(-x);
double Y=y>=0?y:(-y);
double distance=Math.sqrt((M-X)*(M-X)+(N-Y)*(N-Y));
System.out.println("任一点("+m+","+n+")到点("+x+","+y+")的距离为"+distance);
}
}
public class Subject7five {
public static void main(String[] args) {
Coordinatefive P=new Coordinatefive(-2,4.5);
P.show();
P.OriginDistance();
P.AnywhereDistance();
}
}