问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

跪求:设计一个Java应用程序,求两点间的距离。要求通过方法重载,能实现求平面和立体两点间的距离

发布网友 发布时间:2022-05-14 15:23

我来回答

2个回答

热心网友 时间:2023-10-22 09:41

public class Distance {

private Distance.MyPoint p1;
private Distance.MyPoint p2;

public Distance() {
}

public Distance(MyPoint p1, MyPoint p2) {
this.p1 = p1;
this.p2 = p2;
}

public double resultOfdistance() {
return Math.sqrt(
(p1.x - p2.x) * (p1.x - p2.x)
+ (p1.y - p2.y) * (p1.y - p2.y)
+ (p1.z - p2.z) * (p1.z - p2.z));
}

static class MyPoint {

public double x;
public double y;
public double z;

public MyPoint(double x, double y, double z) {
this.x = x;
this.y = y;
this.z = z;
}

public MyPoint(double x, double y) {
this(x, y, 0);
}
}

public static void main(String[] args) {
Distance.MyPoint p1 = new MyPoint(1, 2);
Distance.MyPoint p2 = new MyPoint(3, 4);
Distance d1 = new Distance(p1, p2);
System.out.println("平面两点间距离:" + d1.resultOfdistance());
Distance.MyPoint p3 = new MyPoint(1, 2, 3);
Distance.MyPoint p4 = new MyPoint(4, 5, 6);
Distance d2 = new Distance(p3, p4);
System.out.println("空间两点间距离:" + d2.resultOfdistance());
}
}

热心网友 时间:2023-10-22 09:42

用公式是最简单的,不论平面两点还是空间两点,有坐标就行!代公式马上搞定!方法重载很简单,只是传参不一样…
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
中山眼科医科的吕林教擅长哪方面治疗,要怎样预约 冰箱冷冻成品区和冷冻生鲜区的区别 东京大学东洋文化研究所前身今世 简单介绍东洋武士文学 东洋西洋区别 追高被套的股票怎么操作? 求助!要有怎样的配置才能玩得起古剑奇谭或仙剑5? 我的配置玩古剑奇谭老重启和卡 高手帮忙看一下怎么解决啊 我的配置玩... 电脑任务栏微信QQ图标怎么消失? qq和微信这样的弹出窗口怎么取消 JAVA设计Point类,类有x,y,构造方法,求两点之间的距离,再设计一个继承Point类的Poi 求高手用JAVA帮我设计一个完整的Point类,可以计算两点之间距离和中间点坐标的,万分感谢! java用非静态方法和静态方法计算两点之间的距离。 java语言编程,从控制台输入两点坐标x1,y1,x2,y2计算两点之间的距离。使用Math.pow(a, b)函数计算。 用java语言编写输入两点坐标(X1,Y1),(X2,Y2),计算并输出两点间的距离。 红楼梦第九回学生大闹学堂。对这件事情的感想。 上海积家官方服务中心在什么地方?手表表蒙碎了怎么处理啊? 《红楼梦》第九回感悟 java求两点距离 机械表表面玻璃碎了,秒针不走了,还可以修么 女生多吃香蕉好处大讨论 女性吃香蕉有什么效果和作用?女性吃香蕉可以减肥吗? 女性吃香蕉有什么效果和作用?吃香蕉可以减肥吗? 狗狗拉血,吐白沫是怎么回事 狗生病了吐白沫!还带粘液!还拉血? 狗狗吐白色粘液,便血 狗狗拉血,吐白沫怎么办? 狗吐白色粘液拉血 狗狗吐白沫还拉鲜血是怎么回事? 狗狗没精神干呕,咳嗖,刚才吐了一些白粘液和红色的像是血丝出来,后面两腿发抖怎么回事?急急急 如何提高集体备课的有效性 如何取消jquery的hover事件 唇釉画眼影,你知道怎么画吗 f3键和f7键失灵,我在命令提示符里按这两个健没有任何反应? 挑战极限中极限三傻的大傻是谁? 打架博弈问题 北京银行借记卡注销用到办卡银行吗 女生叫男生大傻杯啥意思 成奎安因鼻咽癌扩散病逝 灯光昏黄场面冷清 为什么扫黑风暴口碑飙升? 号称“歌坛大姐大”的那英,为何会被王菲称为“那大傻”呢? 你是否期待《极限挑战》第三季?为什么? 我家键盘没坏,但是F3F4按了没反应,那位大哥大姐帮帮忙? 黄姓的研究结论是什么? 在中山评教师职(初中2级)称难吗?需要满足什么条件?如果在私立学 姓黄的名人和来历 研究报告 中山大学副研究员是专业技术职称吗 需求调查(请各位老师同学帮帮忙) 中山代评职称评定的条件都是什么? 有人知道中山市卫生副高职称怎么才能顺利通过?