Point2D类,JavaSE
作者:互联网
一.介绍
JavaAP在javafx.geometry包中有一个便于使用的Point2D类,用于表示二维平面上的点。
可以为给定x和y坐标的点来创建一个Point2D对象,使用distance方法计算该点到另外一个点之间的距离,并且使用toStringO方法来返回该点的字符串表示。
二.代码
package com.zhuo.demo;
import javafx.geometry.Point2D;
import java.util.Scanner;
public class TestPoint2D {
public static void main(String[] args) {
Scanner input = new Scanner(System.in);
System.out.print("请输入点1的坐标: ");
double x1 = input.nextDouble();
double y1 = input.nextDouble();
System.out.print("请输入点2的坐标: ");
double x2 = input.nextDouble();
double y2 = input.nextDouble();
Point2D p1 = new Point2D(x1, y1);
Point2D p2 = new Point2D(x2, y2);
System.out.println("点1的坐标为: " + p1.toString());
System.out.println("点2的坐标为: " + p2.toString());
System.out.println("点1到点2的距离为: " + p1.distance(p2));
}
}
三.运行结果
请输入点1的坐标: 1.5 5.5
请输入点2的坐标: -5.3 -4.4
点1的坐标为: Point2D [x = 1.5, y = 5.5]
点2的坐标为: Point2D [x = -5.3, y = -4.4]
点1到点2的距离为: 12.010412149464313
Process finished with exit code 0
标签:System,坐标,input,JavaSE,Point2D,nextDouble,out 来源: https://blog.csdn.net/weixin_42768634/article/details/113813699