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

一个简单的JAVA程序,高手帮我看看!

发布网友 发布时间:2023-10-17 14:51

我来回答

1个回答

热心网友 时间:2024-08-23 08:42

class Point{
double x,y,z;

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

void setx(double x){
this.x=x;
}

void sety(double y){
this.y=y;
}

void setz(double z){
this.z=z;
}

double getDistance(Point p1){
System.out.println(" "+x+" "+y+" "+z);
return (x-p1.x)*(x-p1.x)+(y-p1.y)*(y-p1.y)+(z-p1.z)*(z-p1.z);
}
}

public class TestApp{
public static void main (String [] args){
Point p1 = new Point(1.0,2.0,3.0);
Point p2 = new Point(0.0,0.0,0.0);
System.out.println(p1.getDistance(p2));

p1.setx(5.0);
p1.sety(4.0);
p1.setz(3.0);
System.out.println(p1.getDistance(new Point(1.0,1.0,1.0)));
}
}

没有指定X,所以导致默认取值为0.
需要用this来指定你要赋值的是对象里面的变量。
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
vivo y3t手机能拨打和接听电话,不能收发短信 vivoy3t手机突然接收不到短信 vivoy3短信消息怎么提醒 无奈什么意思是什么 怎样让炒出的丝瓜不发黑? 钟表是以什么计量时间 钟表以( )、()、( )计量时间。 钟表以( )、()、( )单位计量时间 紫荆花开放时间 《青春 须臾成殇》渭伊的txt全集下载地址 如果100张纸大约厚1厘米那么1000张纸大约多少厘米 问个问题,比亚迪宋是手动挡起步比较肉还是自动档起步1 手动挡好还是自动挡好?2938 比亚迪自动档宋的省油还是宋手动档省油2 比亚迪的汽车手动挡的好还是自动挡的好,10万内的suv那款好2 现在在读大专,想以后毕业去做单片机开发的工作,请问我应该把什... 我女儿三个月查出支气管炎。 医生开了头孢克肟颗粒跟盐酸氨溴索...4 宝宝这几天感冒引起支气管炎,吃的头孢地尼,肺力咳合剂,还有盐...2 我家宝宝三个月感冒引起的支气管炎喝盐酸氨溴索颗粒跟小儿咳喘灵...2 刚装修的房子顶上有老鼠,怎么办1 产品的塑料外壳是怎样做的3 蚬芥配方是怎样的?做法是怎么做的?8 怎样做起泡胶4 新思域与索纳塔8的比较17 本田思域与现代第八代索纳塔那款更好?7 本田思域和索纳塔9之间选择,购买哪个会更好一些 婚姻家庭咨询师有用吗?怎样成为婚姻家庭咨询师? 新款思域和索纳塔八哪个好4 20多岁的女孩选北京现代索纳塔8代好还是本田思域2012款好...3 思域和索八那个个好点能说说吗纠结的 为什么被盗了? 《侠骨仁心》高清资源谁有,求分享 侠骨仁心电影 就是吗? 索纳塔8和凌派和思域买哪个性价比高?25 电影侠骨仁心高清完整版迅雷下载 一般小区高层楼为什么会着火?都是新装修的房子。1 广东省初级电算化报名网址 新租的房子,新装修,顶棚里有老鼠,每天半夜都在上面活动,怎么...5 我的孩子三个月去医院查出支气管炎。非常担心,严重么,医生开了...8 支气管炎吃盐酸氨溴索口服溶液和什么药一起服用1 支气管发炎吃肺宁颗粒好还是吃盐酸氨溴索片1 北京通州烟草证多少米 是什么东西 ...一年有多少次会计电算化考试?广东省电算化报名网址什么? 南昌会计电算化考试在哪报名?要做哪些准备? 求助!高手帮忙编写一个通达信选股公式,能求出当日成交量前十名...5 求《每次兼职都被总裁撞见》txt百度云资源,谢谢13 为什么突然异常登录? 运筹学对偶题max=2x1-4x2 8x1-5x2<=16 x1+3x2<=2 2x1+7x2>=9 真心求 ...