btcq.net
当前位置:首页 >> JAVA直角坐标系中,两点的中点及长度距离。 >>

JAVA直角坐标系中,两点的中点及长度距离。

package test; import java.util.Scanner; public class Distance { class Point{ private double x; private double y; public double getX() { return x; } public void setX(double x) { this.x = x; } public double getY() { return y; } public void setY(double y) { this.y = y; }

public static int[] getLoc() { int[] A = new int[2]; int[] B = A; float[] C = new float[2]; A[0] = 0;// 第一点x1 A[1] = 0;// 第一点y1 B[0] = 6;// 第二点x2 B[1] = 0;// 第二点y2 int lenAC = 5;// AC长 int lenBC = 5;// AB长 boolean found = false;// x取值范围,

public class point{ public double x, y; public point(double x, double y){ this.x = x; this.y = y; } public point(){ this.x = 0; this.y = 0; } public point middle(point b){ return new point((this.x+b.x)/2, (this.y+b.y)/2); } public double distanc(point b){ return math.sqrt

根号下(x1-x2)2+(y1+y2)2

哈哈,小伙愁了把,两点距离这个就要用到数学的直角三角形的一个算法了,直角三角形的公式:直角边A的平方 + 直角边B的平方 = 斜边C的平方可以算出:10 - 0 = 10 (直角边A)a点的x坐标 - b点的x坐标 = a点到b点的横向直线距离 (直角

需要两个类,一个Point,一个Test.这两个类,是调用和被调用的关系,Point被Test调用.关系说好了,就是类具体实现的问题.Point.java 这个类近似于常说的工具类或者辅助类.这里面既然对坐标操作就应该定义全局的x,y变量.其他的就是 方法.

先看在x轴 上的两点之间的距离,高两点的坐标分别是x1和x2,那么两点间距离是|x1-x2|,同理在y轴上也是一样,即|y1-y2| 那么在平面直角坐标系中,任意两点间距离,可以连接两点,再分别过两点作两坐标轴的平行线,这样就构成了一个直角三角形,通过第一段的叙述可以知道两的直角边分别是|x1-x2|,|y1-y2|,则利用勾股定理可知,斜边是 根号下(|x1-x2|的平方+|y1-y2|的平方)这个就是两点间距离公式.

你好,程序如下:public class Point { double x1,x2,y1,y2; double d,x3,y3; Point(double x1,double y1,double x2,double y2){//构造方法 this.x1 = x1; this.x2 = x2; this.y1 = y1; this.y2 = y2; } void TestPoint(){//求距离和中点坐标 x3 = (x1 + x2)/2; y3 = (y

网站首页 | 网站地图
All rights reserved Powered by www.btcq.net
copyright ©right 2010-2021。
内容来自网络,如有侵犯请联系客服。zhit325@qq.com