Java实现控制台输出两点间距离
作者:Advancing-Swift 发布时间:2023-05-18 11:49:11
标签:java,控制台
计算两点之间的距离然后在控制台输出,这个题目还是挺简单的。下面我们来看看具体代码。
package com.swift;
import java.util.Scanner;
public class PToP {
public static void main(String[] args) {
Scanner scan=new Scanner(System.in);
System.out.println("请输入第一个点的坐标值x1");
Double x1=Double.parseDouble(scan.nextLine());
System.out.println("请输入第一个点的坐标值y1");
Double y1=Double.parseDouble(scan.nextLine());
System.out.println("请输入第二个点的坐标值x2");
Double x2=Double.parseDouble(scan.nextLine());
System.out.println("请输入第二个点的坐标值y2");
Double y2=Double.parseDouble(scan.nextLine());
Double distance=Math.pow((Math.pow((x2-x1),2)+Math.pow((y2-y1),2)),0.5);
System.out.println("两个点之间的距离是:"+distance);
}
}
输出结果如下:
请输入第一个点的坐标值x1
12
请输入第一个点的坐标值y1
12
请输入第二个点的坐标值x2
9
请输入第二个点的坐标值y2
9
两个点之间的距离是:4.242640687119285
点的坐标可以自己输入,回车就可以了。希望对大家有所帮助。
来源:http://www.cnblogs.com/qingyundian/p/7506625.html


猜你喜欢
- C#实现修改文件的创建、修改和访问时间方法,主要是用到了File类的SetCreationTime、SetLastWriteTime、Set
- 安装方式:1):通过ppa(源) 方式安装.2):通过官网安装包安装.JDK官网下载地址一:使用ppa(源)方式安装:1):添加ppa源su
- AbstractAutowireCapableBeanFactory#applyMergedBeanDefinitionPostProces
- 在 C语言中,占位符是一种用于格式化输出的特殊字符,通常用于 printf() 等输出函数中,用于指定输出的格式和内容。在本文中,我们将详细
- 先给大家展示效果图,如果感觉还不错,请参考实例代码效果图如下所示:具体代码如下:private void initData() { Bmob
- 第一节 JAVA条件语句之if语句1.单独的if语句,语法:if(条件){条件成立时执行的代码};如果if成立时执行的语句只有一条,可以省略
- springboot启动时自动加载application.properties或者application.yml,如何定义自己的配置让spr
- 现在很多第三方Launcher((如360Launcher,GoLauncher)带有iphone主题,相信玩Android的人大都知道。本
- 一、滑动验证码生成思路1、随机选择一张图片2、生成滑块起点位置(x, y)3、生成滑块轮廓4、抠出滑块5、将滑块部位去除颜色二、主要方法这里
- 骑士周游问题在8x8的国际棋盘上,按照马走日的规则,验证是否能够走遍棋盘。解题思路1、创建棋盘 chessBoard,是一个二维数组。2、将
- 1. SpringBoot ResponseBody 返回值中null值处理@PostMapping(path = "/test&
- 本文实例讲述了C#中Socket通信用法。分享给大家供大家参考。具体如下:一、UDP方式:服务器端代码:static void Main(s
- 实验目的在C#和Rest/Restful以及其它的Web服务交互过程中,大量使用到JSON传递数据,如何快捷的转化C#对象到JSON和转化J
- 第一个SpringMvc HelloWorld无启动类springboot才有启动类前端操作访问项目名进入默认主页,显示一个链接点击链接后请
- 最近项目用到txt文件和xls文件的转换,这里记录一下具体的思路。下面利用java代码实现txt转xls,这里要使用到jxl.jar包,这个
- 目录前言简单示例基础操作定时取消关联取消判断取消源码探究构造入手小插曲WaitHandle注册操作取消操作Cancel操作CancelAft
- 下面一段代码给大家介绍了android 自定义顶部导航栏控件功能,具体代码如下所示:class HeaderBar @JvmOverload
- 一家移动互联网公司,说到底,要盈利总是需要付费用户的,自己开发支付系统对于资源有限的公司来说显然不太明智,国内已经有多家成熟的移动支付提供商
- SpringMvc中普通类注入Service为null场景:使用Quartz定时器时,普通的java类需要注入spring的service类
- 本文实例讲述了Android实现图片轮播效果代码,分享给大家供大家参考。具体如下:运行效果截图如下:具体代码如下:首先看下一下布局文件:&l