java读取txt中的两点坐标计算距离
来源:学生作业帮 编辑:大师作文网作业帮 分类:综合作业 时间:2024/09/23 08:26:15
java读取txt中的两点坐标计算距离
有一txt设为xyz.txt,里面含有A,B的xyz坐标,问要读该txt文件并计算出AB距离,求解!谢谢!
有一txt设为xyz.txt,里面含有A,B的xyz坐标,问要读该txt文件并计算出AB距离,求解!谢谢!
等在写,马上发你
// 公式 d=√[(x1-x2)^2+(y1-y2)^2+(z1-z2)^2]
BufferedReader reader = null;
String r = "";
int aX = 0; // A点X坐标
int aY = 0; // A点Y坐标
int aZ = 0; // A点Z坐标
int bX = 0; // B点X坐标
int bY = 0; // B点Y坐标
int bZ = 0; // B点Z坐标
float d = 0;// 距离
try {
reader = new BufferedReader(new FileReader("D:/xyz/xyz.txt"));
r = reader.readLine();
while (null != r) {
if ("A".equals(r)) {// A点XYZ
aX = Integer.parseInt(reader.readLine());
aY = Integer.parseInt(reader.readLine());
aZ = Integer.parseInt(reader.readLine());
} else {// B点XYZ
bX = Integer.parseInt(reader.readLine());
bY = Integer.parseInt(reader.readLine());
bZ = Integer.parseInt(reader.readLine());
}
r = reader.readLine();
}
} catch (IOException e) {
e.printStackTrace();
}
// 计算两点距离
d = (float) Math.sqrt((aX - bX) ^ 2 + (aY - bY) ^ 2 + (aZ - bZ) ^ 2);
System.out.println(d);
再问: 如果将结果升序排列怎么做呢
再答: 结果升序排列指的是那个?
// 公式 d=√[(x1-x2)^2+(y1-y2)^2+(z1-z2)^2]
BufferedReader reader = null;
String r = "";
int aX = 0; // A点X坐标
int aY = 0; // A点Y坐标
int aZ = 0; // A点Z坐标
int bX = 0; // B点X坐标
int bY = 0; // B点Y坐标
int bZ = 0; // B点Z坐标
float d = 0;// 距离
try {
reader = new BufferedReader(new FileReader("D:/xyz/xyz.txt"));
r = reader.readLine();
while (null != r) {
if ("A".equals(r)) {// A点XYZ
aX = Integer.parseInt(reader.readLine());
aY = Integer.parseInt(reader.readLine());
aZ = Integer.parseInt(reader.readLine());
} else {// B点XYZ
bX = Integer.parseInt(reader.readLine());
bY = Integer.parseInt(reader.readLine());
bZ = Integer.parseInt(reader.readLine());
}
r = reader.readLine();
}
} catch (IOException e) {
e.printStackTrace();
}
// 计算两点距离
d = (float) Math.sqrt((aX - bX) ^ 2 + (aY - bY) ^ 2 + (aZ - bZ) ^ 2);
System.out.println(d);
再问: 如果将结果升序排列怎么做呢
再答: 结果升序排列指的是那个?
用java语言编写输入两点坐标(X1,Y1),(X2,Y2),计算并输出两点间的距离.
如何计算已知坐标的两点距离
如何使用MATLAB读取txt文件中的数据并绘图
已知两点坐标和第三点与两点的距离,怎么计算第三点坐标
matlab读取txt文档数据
matlab 读取txt文档数据
建筑总平面图中的坐标有什么意义?怎样读取?
输入两点坐标(X1,Y1),(X2,Y2),计算并输出两点间的距离.
已知两点坐标,求两点距离公式
计算两点间的距离Problem Description输入两点坐标(X1,Y1),(X2,Y2),计算并输出两点间的距离
想用matlab读取txt文件,怎么实现
androi根据两点之的坐标计算距离为什么要转换成度分秒