大学职业搜题刷题APP
下载APP
首页
课程
题库模板
Word题库模板
Excel题库模板
PDF题库模板
医考护考模板
答案在末尾模板
答案分章节末尾模板
题库创建教程
创建题库
登录
logo - 刷刷题
创建自己的小题库
搜索
【简答题】

阅读以下说明和Java程序,填充程序中的空缺,将解答填入对应栏内。
[说明]
下面的程序用来计算并寻找平面坐标系中给定点中最近的点对(若存在多对,则输出其中的一对即可)。程序运行时,先输入点的个数和一组互异的点的坐标,通过计算每对点之间的距离,从而确定出距离最近的点对。例如,在图所示的8个点中,点(1,1)与(2,0.5)是间距最近的点对。


[Java代码]
import Java.util.Scanner;
class GPoint
{
private doubie x,y;
public void SetX(aouble x) {this.x=x;}
public void setY(double y) {this.y=y;}
public double getX() {return this.x;}
public double getY() {return this.y;
}
class FindNearestPoints{
public static void main(String[] args){
Scanner input=new Scanner(System.in);
System.out.print("输入点的个数:");
int numberOfPoints=input.nextint();
______points=new GPoint[numberOfPoints]; //创建保存点坐标的数组
System.out.print("请输入"+numberOfPoints+"个点的坐标");
for(int i=0;i<points.length;i++){
points[i]=______;
points[i].setX(input.nextDouble());
points[i].setY(input.nextDouble());
}
FindNearestPoints fnp=new FindNearestPoints();
int p1=0,p2=1; //p1和p2用于表示距离最近的点对在数组中的下标
double shortestDistance=fnp.getDistance(points[p1],points[p2]);
//计算每一对点之间的距离
for(int i=0;i<points.length;i++)
{
for(int j=1+1;j<______;j++)
{
double tmpDistance=fnp.______;
//计算两点间的距离
if(______)
{
p1=i;
p2=j;
shortestDistance=tmpDistance;
}
}
}
System.out.println("距离最近的点对是("+
points[p1].getX()+","+points[p1].getY()+")和("+
points[p2].getX()+","+points[p2].getY()+")");
}
public double getDistance(GPoint pt1,GPoint pt2)
{
retum Math.sqrt((pt2.getX()-pt1.getX())*(pt2.getX()-ptllgetX())
+(pt2.getY()-pt1.getY())*(pt2.getY()-pt1.getY());
}
}

手机使用
分享
复制链接
新浪微博
分享QQ
微信扫一扫
微信内点击右上角“…”即可分享
反馈
收藏 - 刷刷题收藏
举报
参考答案:
举一反三

【单选题】如图,1:1000地形图,现量出mA=4.5cm,pA=4.0cm,请根据图幅确定A点的平面坐标。

A.
x=17.145;y=57.240
B.
x=57.240;y=17.145
C.
x=2517.145;y=38457.240
D.
x=38457.240;y=2517.145

【单选题】下列各项属于国家标准平面坐标系统的是( )。

A.
1954年北京坐标系
B.
1954年国家大地坐标系
C.
1985年国家大地坐标系
D.
1986年黄海高程系

【多选题】地理坐标系相对惯性坐标系的运动可分为()。

A.
地理坐标系相对地球坐标系的运动。
B.
地球坐标系相对地理坐标系的运动。
C.
地球坐标系相对惯性坐标系的运动。
D.
惯性坐标系相对地球坐标系的运动。

【单选题】MASTER CAM Ⅲ使用哪两种坐标系()

A.
原始坐标系与机床坐标系
B.
工件坐标系与机床坐标系
C.
原始坐标系与工件坐标系
D.
工件坐标系与世界坐标系

【多选题】建立相对独立的平面坐标系统的原则是______。

A.
必须是因建设、城市规划和科学研究的需要
B.
确实需要建立
C.
必须经过批准
D.
应当与国家坐标系统相联系
E.
实用原则

【单选题】下列各项属于国家标准平面坐标系统的是( )。

A.
1954年北京坐标系
B.
1954年国家大地坐标系
C.
1985年国家大地坐标系
D.
1986年黄海高程系
相关题目:
【单选题】如图,1:1000地形图,现量出mA=4.5cm,pA=4.0cm,请根据图幅确定A点的平面坐标。
A.
x=17.145;y=57.240
B.
x=57.240;y=17.145
C.
x=2517.145;y=38457.240
D.
x=38457.240;y=2517.145
【单选题】下列各项属于国家标准平面坐标系统的是( )。
A.
1954年北京坐标系
B.
1954年国家大地坐标系
C.
1985年国家大地坐标系
D.
1986年黄海高程系
【多选题】地理坐标系相对惯性坐标系的运动可分为()。
A.
地理坐标系相对地球坐标系的运动。
B.
地球坐标系相对地理坐标系的运动。
C.
地球坐标系相对惯性坐标系的运动。
D.
惯性坐标系相对地球坐标系的运动。
【单选题】MASTER CAM Ⅲ使用哪两种坐标系()
A.
原始坐标系与机床坐标系
B.
工件坐标系与机床坐标系
C.
原始坐标系与工件坐标系
D.
工件坐标系与世界坐标系
【多选题】建立相对独立的平面坐标系统的原则是______。
A.
必须是因建设、城市规划和科学研究的需要
B.
确实需要建立
C.
必须经过批准
D.
应当与国家坐标系统相联系
E.
实用原则
【单选题】下列各项属于国家标准平面坐标系统的是( )。
A.
1954年北京坐标系
B.
1954年国家大地坐标系
C.
1985年国家大地坐标系
D.
1986年黄海高程系
刷刷题-刷题-导入试题 - 刷刷题
参考解析:
AI解析
重新生成
题目纠错 0
发布
刷刷题-刷题-导入试题 - 刷刷题刷刷题-刷题-导入试题 - 刷刷题刷刷题-刷题-导入试题 - 刷刷题
刷刷题-刷题-导入试题 - 刷刷题
刷刷题-刷题-导入试题 - 刷刷题
刷刷题-单词鸭