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.41的坐标为: 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

你可能感兴趣的:(JavaSE,javase)