JAVA:设计一个Point类

设计一个Point类,能够:(1)对应于Pointa,b(1);添加缺省构造函数和构造函数,使a点初始化为(0,0)点,b点初始化为对应的x轴上的点。(2)对应于Poin... 设计一个Point类, 能够:
(1) 对应于Point a,b(1);
添加缺省构造函数和构造函数,使a点初始化为(0,0)点,b点初始化为对应的x轴上的点。
(2)对应于 Point c(1,2);添加构造函数

(3)设置点的坐标
(4)显示点的坐标
(5)判断该点是在第几象限,并显示判断结果
(6)能够计算出两点间的距离
(7)程序运行到最后,可以调用Point的统计总点数的功能,统计在main函数中到底产生了几个类对象。
展开
 我来答
guowen_2007
2009-09-19
知道答主
回答量:9
采纳率:0%
帮助的人:8.5万
展开全部
public class Point
{
private double x;
private double y;

public Point()
{this(0,0)
}

public Point(double x)
{
this(x,0)
}

public Point(double x,double y)
{
this.x=x;
this.y=y;
}

pubic void setX(double x)
{
this.x=x;
}
public double getX()
{
return this.x;
}
pubic void setY(double y)
{
this.x=y;
}
public double getY()
{
return this.y;
}
//计算此点和另一点的距离
public static double distance(Point p)
{
double x1=p.getX();
double y1=p.getY();

return Math.sqrt((x-x1)*(x-x1) +(y-y1)*(y-y1));

}
//判断点所在的位置
pubic void xiangXian()
{
if(x>0&&y>0)
System.out.println("此点在第一象限");
else if(x<0&&y>0)
System.out.println("此点在第二象限");
else if(x<0&&y<0)
System.out.println("此点在第三象限");
else if(x>0&&y<0)
System.out.println("此点在第四象限");
else
System.out.println("此点在坐标轴上");

}

}
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
onFocus
2009-09-19 · TA获得超过180个赞
知道答主
回答量:141
采纳率:0%
帮助的人:0
展开全部
楼上三位光说不练欺骗别人感情
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
loveweizaiwan
2009-09-19 · TA获得超过425个赞
知道小有建树答主
回答量:460
采纳率:0%
帮助的人:273万
展开全部
楼上的两位.........
说简单.. 怎么不动手做呢?
别光说不练额,欺骗别人感情..
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
wujiazhao1988
2009-09-19 · TA获得超过413个赞
知道小有建树答主
回答量:397
采纳率:0%
帮助的人:305万
展开全部
这么简单?
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
百度网友6913137
2009-09-19 · TA获得超过451个赞
知道小有建树答主
回答量:1006
采纳率:0%
帮助的人:459万
展开全部
最简单的东西....
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 4条折叠回答
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式