用Java求点到点的距离
两点的距离求解
平面两点之间的距离求解
代码
package cricle;
import java.util.Scanner;
public class Point2 {
public static void main(String[] args) {
Scanner sc=new Scanner(System.in);
System.out.println("请按(x,y,z)输入需要判断的第一个点:");
double x1=sc.nextDouble();
double y1=sc.nextDouble();
System.out.println("请按(x,y,z)输入需要判断的第二个点:");
double x2=sc.nextDouble();
double y2=sc.nextDouble();
double dot = 0;
dot=Math.sqrt((x1-x2)*(x1-x2)+(y1-y2)*(y1-y2));
System.out.println("两点的距离为:"+dot);
}
}
运行结果
空间两点之间的距离求解
代码
package cricle;
import java.util.Scanner;
public class Point2 {
public static void main(String[] args) {
Scanner sc=new Scanner(System.in);
System.out.println("请输入需要判断的第一个点:");
double x1=sc.nextDouble();
double y1=sc.nextDouble();
double z1=sc.nextDouble();
System.out.println("请输入需要判断的第二个点:");
double x2=sc.nextDouble();
double y2=sc.nextDouble();
double z2=sc.nextDouble();
double dot = 0;
dot=Math.sqrt((x1-x2)*(x1-x2)+(y1-y2)*(y1-y2)+(z1-z2)*(z1-z2));
System.out.println("两点的距离为:"+dot);
}
}
运行结果
本篇文章到这就结束了,觉得文章写得不错就鼓励我一下,给我一键三连吧。
如果写得不清楚的欢迎评论区交流;有可以优化的地方欢迎大佬指教指教。