用java 在程序中描述一个点可以定义一个点类内容如下,属性:x:点的横坐标。 y:点的纵坐标。 方法 distance():表示该点到坐标原点的距离。 注:点到坐标原点的距离计算公式为:Math.sqrt(x*x+y*y)
时间: 2023-06-04 19:06:00 浏览: 101
好的,我可以回答这个问题。以下是点类的Java代码实现:
```
public class Point {
private double x;
private double y;
public Point(double x, double y) {
this.x = x;
this.y = y;
}
public double distance() {
return Math.sqrt(x * x + y * y);
}
}
```
你可以使用上面的代码来定义一个Point类,并且调用distance()方法来计算该点到坐标原点的距离。
相关问题
用java写一个程序:定义一个二维平面上点的类 Point , 包含属性:横坐标,纵坐标,均为私有属性; 包含方法:两个构造方法,一个无参空方法:一个有参方法(设置属性值) 求该店到圆心距离的方法,返回值为距离。
好的,下面是 Java 代码:
```java
public class Point {
private double x; // 横坐标
private double y; // 纵坐标
public Point() {} // 无参空方法
public Point(double x, double y) { // 有参方法,设置属性值
this.x = x;
this.y = y;
}
public double distanceToOrigin() { // 求到圆心距离的方法
double dist = Math.sqrt(x * x + y * y);
return dist;
}
}
```
这个类有两个私有属性 x 和 y,分别代表点的横坐标和纵坐标,两个构造方法,一个无参空方法和一个有参方法,用于设置属性值。还有一个公共方法 distanceToOrigin,用于求该点到圆心的距离。
Java实现写出一个Point(点)类,该类具有x,y(表示点的横、纵坐标)两个属性,定义一个构造方法,以坐标值为参数,设置x,y为给定坐标值。定义一个show方法输出该点的坐标值。
好的,这个问题是关于Java编程的,很高兴回答。以下是代码实现:
public class Point {
private double x;
private double y;
public Point(double x, double y) {
this.x = x;
this.y = y;
}
public void show() {
System.out.println("(" + x + "," + y + ")");
}
}
你可以通过以下代码测试这个Point类的功能:
public class TestPoint {
public static void main(String[] args) {
Point p = new Point(3.5, 4.2);
p.show();
}
}
输出结果应该是:
(3.5,4.2)
阅读全文