ICode9

精准搜索请尝试: 精确搜索
首页 > 编程语言> 文章详细

Point2D类,JavaSE

2021-02-15 09:57:19  阅读:257  来源: 互联网

标签:System 坐标 input JavaSE Point2D nextDouble out


一.介绍

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

本站声明: 1. iCode9 技术分享网(下文简称本站)提供的所有内容,仅供技术学习、探讨和分享;
2. 关于本站的所有留言、评论、转载及引用,纯属内容发起人的个人观点,与本站观点和立场无关;
3. 关于本站的所有言论和文字,纯属内容发起人的个人观点,与本站观点和立场无关;
4. 本站文章均是网友提供,不完全保证技术分享内容的完整性、准确性、时效性、风险性和版权归属;如您发现该文章侵犯了您的权益,可联系我们第一时间进行删除;
5. 本站为非盈利性的个人网站,所有内容不会用来进行牟利,也不会利用任何形式的广告来间接获益,纯粹是为了广大技术爱好者提供技术内容和技术思想的分享性交流网站。

专注分享技术,共同学习,共同进步。侵权联系[81616952@qq.com]

Copyright (C)ICode9.com, All Rights Reserved.

ICode9版权所有