//开发一个表示坐标点的类Point,该类对外提供以下公有实例方法:
//a)设置横纵坐标
//b)偏移横坐标
//c)偏移纵坐标
//d)偏移横纵坐标
//e)求本点到另外一个点的距离
//勾股定理
//f)求本点到另外一个点与x轴夹角的余弦值
//g)求本点到另外一个点与x轴夹角的正弦值
public class Point {
int xPosition;
int yPosition;
public void setxPosition(int _xPosition) {
xPosition = _xPosition;
}
public int getxPosition(){
return xPosition;
}
public void setyPosition(int _yPosition) {
yPosition = _yPosition;
}
public int getyPosition(){
return yPosition;
}
public void setmoveX(int a){
xPosition=xPosition+a;
}
public int getmoveX() {
return xPosition;
}
public void setmoveY(int b){
yPosition=yPosition+b;
}
public int getmoveY() {
return yPosition;
}
public void setmoveX_Yposition(int a,int b){
xPosition=xPosition+a;
yPosition=yPosition+b;
System.out.println(xPosition);
System.out.println(yPosition);
}
public void setLength(int a,int b){
int length=0;
int high=0;
int sum=0;
double k;
if(a>0&&b>0){
length=(a-0);
high=(b-0);
sum=length*length+high*high;
k=Math.pow(sum,1.0/2);
System.out.println("两点间的距离为:"+k);
double h;
h=high/k;
System.out.println("正弦值:"+h);
double l;
l=length/k;
System.out.println("余弦值:"+l);
}
}
}
public class PrintTest {
public static void main(String[] args) {
// TODO Auto-generated method stub
Point a=new Point();
a.setxPosition(4);
a.getxPosition();
System.out.println(a.getxPosition());
a.setyPosition(3);
a.getyPosition();
System.out.println(a.getyPosition());
a.setmoveX(2);
a.getmoveX();
System.out.println(a.getmoveX());
a.setmoveY(5);
a.getmoveY();
System.out.println(a.getmoveY());
a.setLength(15, 20);
}
}