NYIST 两点距离--用java的方式来写
来源:互联网 发布:c语言字符串的复制 编辑:程序博客网 时间:2024/05/27 14:12
两点距离
时间限制:3000 ms | 内存限制:65535 KB
- 描述
- 输入两点坐标(X1,Y1),(X2,Y2)(0<=x1,x2,y1,y2<=1000),计算并输出两点间的距离。
- 输入
- 第一行输入一个整数n(0<n<=1000),表示有n组测试数据;
随后每组占一行,由4个实数组成,分别表示x1,y1,x2,y2,数据之间用空格隔开。 - 输出
- 对于每组输入数据,输出一行,结果保留两位小数。
- 样例输入
20 0 0 10 1 1 0
- 样例输出
1.001.41
java的写法--写出Point类
import java.util.Scanner;class Point { privatedouble x;private double y;public Point(double x,double y){this.x=x;this.y=y;}public double getDistance(Point p){double _x=Math.abs(this.x-p.x);double _y=Math.abs(this.y-p.y);return Math.sqrt(_x*_x+_y*_y);}}public class Main{ public static void main(String []args){ Scanner cin=new Scanner(System.in); int n=cin.nextInt(); while(n>0) { n--; double x1=cin.nextDouble(); double y1=cin.nextDouble(); double x2=cin.nextDouble(); double y2=cin.nextDouble(); Point p1=new Point(x1,y1); Point p2=new Point(x2,y2); System.out.println(String.format("%.2f",p2.getDistance(p1))); }}}
阅读全文
0 0
- NYIST 两点距离--用java的方式来写
- NYIST 两点距离--用java的方式来写
- java 根据两点经纬度来算距离
- 构造函数写两点之间的距离
- 根据两点经纬度计算距离-mysql方式和java方式
- 根据两点经纬坐标计算两点间的距离[JAVA]
- 【JAVA】两点经纬度直线距离的计算
- java-计算两点之间的距离
- Java计算两点间的距离
- Java:计算两点间的距离
- 通过经纬度坐标来计算地表上两点的距离
- 根据经纬度来计算两点的地表距离
- 写点类,再写直线类,算两点间的距离
- 求两点的距离
- 求两点的距离;
- 两点的距离
- 两点间的距离
- 1013 两点的距离
- Java整理(八)注解
- 基于Ajax+div的“左边菜单、右边内容”页面效果实现
- css渐变 来自张鑫旭-鑫空间-鑫生活[http://www.zhangxinxu.com
- linux中进程的用户管理
- postman安装 v4.9.2
- NYIST 两点距离--用java的方式来写
- 卡特兰数以及其应用
- Linux C消息队列实现进程间通信
- 电商秒杀和一些相关概念
- PHP中的GD库的使用
- IKAnalyzer 中文分词的不同版本切词方式
- Python自然语言处理 7 从文本提取信息
- 银行常用加密算法PINBlock加密
- 11月24日云栖精选夜读:如何打造千万级Feed流系统?阿里数据库技术解读