Java实现控制台输出两点间距离
更新时间:2017年09月12日 08:35:53 作者:Advancing-Swift
这篇文章主要介绍了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
点的坐标可以自己输入,回车就可以了。希望对大家有所帮助。
相关文章
java字符串的替换replace、replaceAll、replaceFirst的区别说明
这篇文章主要介绍了java字符串的替换replace、replaceAll、replaceFirst的区别说明,具有很好的参考价值,希望对大家有所帮助。如有错误或未考虑完全的地方,望不吝赐教2022-03-03
Java反射 PropertyDescriptor类案例详解
这篇文章主要介绍了Java反射 PropertyDescriptor类案例详解,本篇文章通过简要的案例,讲解了该项技术的了解与使用,以下就是详细内容,需要的朋友可以参考下2021-08-08
SpringBoot 配置文件中配置的中文,程序读取出来是乱码的解决
这篇文章主要介绍了SpringBoot 配置文件中配置的中文,程序读取出来是乱码的解决,具有很好的参考价值,希望对大家有所帮助。一起跟随小编过来看看吧2020-09-09
IDEA上面搭建一个SpringBoot的web-mvc项目遇到的问题
这篇文章主要介绍了IDEA上面搭建一个SpringBoot的web-mvc项目遇到的问题小结,需要的朋友可以参考下2017-04-04
MyBatis测试报错:Cannot determine value type from string &a
这篇文章主要给大家介绍了关于MyBatis测试报错:Cannot determine value type from string 'xxx'的解决办法,文中通过实例代码介绍的非常详细,需要的朋友可以参考下2023-02-02


最新评论