急!求Java编程题

构造一个类来描述屏幕上的一个点,该类的构成包括点的x和y两个坐标,以及一些对点进行的操作,包括:取得点的坐标值,对点的坐标进行赋值,编写应用程序生成该类的对象并对其进行操... 构造一个类来描述屏幕上的一个点,该类的构成包括点的x和y两个坐标,以及一些对点进行的操作,包括:取得点的坐标值,对点的坐标进行赋值,编写应用程序生成该类的对象并对其进行操作,如求两点间的距离,两点初始值为(1,1)和(2,8)

请写一个简单些的程序,太难的看不懂,谢谢 kudou_x@hotmail.com
请把答案发到我邮箱中,谢谢
回答满意者加分
只为应付考试 要简单不要复杂 请发邮箱 否则没分。请不要省略排头 非专业人士 无法理解 谢谢!
展开
 我来答
goshimo
2010-05-31 · TA获得超过524个赞
知道小有建树答主
回答量:883
采纳率:0%
帮助的人:451万
展开全部
// (点类)MyPoint.java
public class MyPoint {

private int x;
private int 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 MyPoint() {
}

public MyPoint(int x, int y) {
this.x = x;
this.y = y;
}

public String getLocation() {
return toString();
}

public static double getDistance(MyPoint p1, MyPoint p2) {
return Math.sqrt(Math.pow((p1.x - p2.x), 2) + Math.pow(p1.y - p2.y, 2));
}

@Override
public String toString() {
return "(" + x + "," + y + ")";
}

}

// 测试类(TestMyPoint.java)

public class TestMyPoint {

public static void main(String[] args) {
// 第一种方法创建p1
MyPoint p1 = new MyPoint();
// 给点赋值x,y
p1.setX(1);
p1.setY(1);

// 第二种方法创建p2
MyPoint p2 = new MyPoint(2, 8);

// 第一种方法输出p1坐标
System.out.println("p1:" + p1.getLocation());

// 第二种方法输出p2坐标
System.out.println("p2:" + p2);

// 计算两点之间的距离
double distance = MyPoint.getDistance(p1, p2);
// 输出结果
System.out.println("两点距离是:" + distance);
}

}
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
wode5130
2010-05-31 · TA获得超过638个赞
知道小有建树答主
回答量:423
采纳率:100%
帮助的人:335万
展开全部
在java.awt.Point类中,有完全符合你要求的方法,你没必要专门去写一个类。Java的API用起来也方便!
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
染指如年z
2010-05-31 · TA获得超过100个赞
知道答主
回答量:14
采纳率:0%
帮助的人:0
展开全部
程序已发送邮箱,请查收
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 1条折叠回答
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式