java中求空间距离。请高手解释下这段代码的意思。
发布网友
发布时间:2024-10-21 10:25
我来回答
共1个回答
热心网友
时间:2024-11-19 01:33
你这里用的是二维数组,第一个for循环中的double city = citys[i],就将二维数组转化成了一维的数组,所以这里就不用将city[0]改成city[i]了。
//for循环这样和你上面的一样
for (int i = 0; i < citys.length; i++) {
double x = beijing[0] - citys[i][0];
double y = beijing[1] - citys[i][1];
double z = Math.pow(x, 2) + Math.pow(y, 2);
z = Math.sqrt(z);
juli[i] = z;
}