java的小问题关于点类
发布网友
发布时间:2022-04-22 06:36
我来回答
共2个回答
热心网友
时间:2023-06-24 09:27
你return部分没有输出!!
p1.distanc(p2);
改成:
System.out.println("两点距离为:" + p1.distanc(p2));
热心网友
时间:2023-06-24 09:28
import java.util.*;
import java.math.*;
class Point {
int x, y;
Point() {
x = 0;
y = 0;
}
Point(int x, int y) {
this.x = x;
this.y = y;
}
int getX() {
return x;
}
int getY() {
return y;
}
double distanc(Point p) {
System.out.println("??");
return Math.sqrt((this.getX() - p.x) * (this.getX() - p.x)
+ (this.getY() - p.y) * (this.getY() - p.y));
}
}
public class pointclass {
public static void main(String args[]) {
Point p1 = new Point(1, 1);
Point p2 = new Point(3, 5);
p1.distanc(p2);
}
}
类名要为pointclass