public class Point {
public double X, Y;
public Point(double I, double J) { X = I; Y = J; }
public double Distence(Point p)
{
return Math.sqrt((this.X - p.X) * (this.X - p.X) + (this.Y - p.Y) * (this.Y - p.Y));
}
}
import java.util.Scanner;
public class PointDemo {
public static void main(String[] args) {
Scanner scanner=new Scanner(System.in);
double x1, x2, y1, y2;
System.out.print("x1=");
x1 = scanner.nextDouble();
System.out.print("x2=");
x2 = scanner.nextDouble();
System.out.print("y1=");
y1 = scanner.nextDouble();
System.out.print("y2=");
y2 = scanner.nextDouble();
Point p1 = new Point(x1, y1);
Point p2 = new Point(x2, y2);
p1.Distence(p2);
}
}
请问为什么没有输出结果呢?哪里错了吗?谢谢!!!