java定义一个点类Point, 具备坐标系中的横坐标x, 和纵坐标y, 并实现如下功能:
1)在类中添加方法实现,分别求出这两个点到原点的距离;2)添加重载方法,方法功能是计算当前点到一个坐标(x,y)的距离;3)添加重载方法,计算当前点到另一个点Point的...
1) 在类中添加方法实现,分别求出这两个点到原点的距离;
2) 添加重载方法, 方法功能是计算当前点到一个坐标(x,y)的距离;
3) 添加重载方法, 计算当前点到另一个点Point的距离;
4)a添加测试类TestPoint,创建两个不同的点对象, 坐标分别为(3,5) , (7,8);
b分别求出这两个点到原点的距离,
c分别求出这两个点到坐标(20,30)的距离。
以d及这两个点之间的距离。 展开
2) 添加重载方法, 方法功能是计算当前点到一个坐标(x,y)的距离;
3) 添加重载方法, 计算当前点到另一个点Point的距离;
4)a添加测试类TestPoint,创建两个不同的点对象, 坐标分别为(3,5) , (7,8);
b分别求出这两个点到原点的距离,
c分别求出这两个点到坐标(20,30)的距离。
以d及这两个点之间的距离。 展开
1个回答
2015-12-08 · 做真实的自己 用良心做教育
千锋教育
千锋教育专注HTML5大前端、JavaEE、Python、人工智能、UI&UE、云计算、全栈软件测试、大数据、物联网+嵌入式、Unity游戏开发、网络安全、互联网营销、Go语言等培训教育。
向TA提问
关注
展开全部
Point类
public class 隐饥Point{
private float x;
private float y;
public Point(float 灶搜返x,float y){
this.x = x;
this.y = y;
}
public float getX() {
return x;
}
public void setX(float x) {
this.x = x;
}
public float getY() {
return y;
}
public void setY(float y) {
this.y = y;
}
public float distanceToOrigin(){
return (float) 漏顷Math.sqrt(Math.pow(this.x, 2)+Math.pow(this.y, 2));
}
public float distanceToOther(int x, int y){
return (float) Math.sqrt(Math.pow(this.x-x, 2)+Math.pow(this.y-y, 2));
}
public float distanceToOther(Point point){
return (float) Math.sqrt(Math.pow(this.x-point.x, 2)+Math.pow(this.y-point.y, 2));
}
}
测试类
public class TestPoint{
public static void main(String[] args) {
Point p1 = new Point(3, 5);
Point p2 = new Point(7, 8);
System.out.println(p1.distanceToOrigin());
System.out.println(p2.distanceToOrigin());
System.out.println(p1.distanceToOther(20,30));
System.out.println(p2.distanceToOther(20,30));
System.out.println(p1.distanceToOther(p2));
}
}
光点科技
2023-08-15 广告
2023-08-15 广告
通常情况下,我们会按照结构模型把系统产生的数据分为三种类型:结构化数据、半结构化数据和非结构化数据。结构化数据,即行数据,是存储在数据库里,可以用二维表结构来逻辑表达实现的数据。最常见的就是数字数据和文本数据,它们可以某种标准格式存在于文件...
点击进入详情页
本回答由光点科技提供
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询