package cn.duxin.demo;
import java.lang.Math;
class MyPoint {
private int x;
private int y;
public MyPoint() {
this.x = 0 ;
this.y = 0 ;
System.out.println("原点(" + this.x + "," + this.y + ")");
}
public MyPoint(int x, int y) {
this.x = x;
this.y = y;
}
public int getX() {
return x;
}
public void setX(int x) {
this.x = x;
}
public int getY() {
return y;
}
public void setY(int y) {
this.y = y;
}
public double distance(MyPoint p){
return Math.sqrt ((x-p.getX()) *(x- p.getX())+(y-p.getY()) *(y- p.getY()));
}
public double distance(MyPoint p1,MyPoint p2){
return Math.sqrt((p2.getX()-p2.getX())*(p2.getX()-p2.getX())+(p2.getY()-p1.getY())*(p2.getY()-p1.getY()));
}
}
public class TestDemo1{
public static void main(String args[]){
MyPoint p = new MyPoint();
MyPoint p1 = new MyPoint(14,17);
MyPoint p2 = new MyPoint(23,90);
double s = p.distance(p1) ;
System.out.println("p1点与原点之间的距离为:"+s);
double s1 = p .distance (p1,p2);
System.out.println("P1点与p2点之间的距离为:"+s1);
}
}
import java.lang.Math;
class MyPoint {
private int x;
private int y;
public MyPoint() {
this.x = 0 ;
this.y = 0 ;
System.out.println("原点(" + this.x + "," + this.y + ")");
}
public MyPoint(int x, int y) {
this.x = x;
this.y = y;
}
public int getX() {
return x;
}
public void setX(int x) {
this.x = x;
}
public int getY() {
return y;
}
public void setY(int y) {
this.y = y;
}
public double distance(MyPoint p){
return Math.sqrt ((x-p.getX()) *(x- p.getX())+(y-p.getY()) *(y- p.getY()));
}
public double distance(MyPoint p1,MyPoint p2){
return Math.sqrt((p2.getX()-p2.getX())*(p2.getX()-p2.getX())+(p2.getY()-p1.getY())*(p2.getY()-p1.getY()));
}
}
public class TestDemo1{
public static void main(String args[]){
MyPoint p = new MyPoint();
MyPoint p1 = new MyPoint(14,17);
MyPoint p2 = new MyPoint(23,90);
double s = p.distance(p1) ;
System.out.println("p1点与原点之间的距离为:"+s);
double s1 = p .distance (p1,p2);
System.out.println("P1点与p2点之间的距离为:"+s1);
}
}