J**A题目求助

时间:2013.11.17 发布人:anqinpjeh

J**A题目求助

已解决问题

谷歌anqinpjeh用户在2013.11.17提交了关于“永无止境J**A题目求助”的提问,欢迎大家涌跃发表自己的观点。目前共有1个回答,最后更新于2024-08-09T23:02:50。1.上交的文件为:***.j**a

设计三维空间的点类,具有如下属性和行为:publicclassMyPoint
(1)点的坐标值x,y,z,是int型
(2)具有以下行为,即方法
1)对3个坐标赋值voidset_xyz(intxx,intyy,intzz)
2)计算到原点(0,0,0)的距离的平方intdToZero()
3)计算到点(a,b,c)的距离的平方intdToPoint(inta,intb,intc)
4)具有构造方法1:初始化x,y,z的值均为0
5)具有构造方法2:初始化x,y,z的值为
(x1,y1,z1)

为测试该类的定义是否正确,应编写主类方法main(),比如,定义两个点对象,其中之一定义时初始化为(3,4,5),另一点通过赋值方法为(1,3,8),输出这两点到原点的距离和它们之间的距离。

补充说明:“3)计算到点(a,b,c)的距离的平方”是计算点(x,y,z)到(a,b,c)的距离的平方。
即(x-a)*(x-a)+(y-b)*(y-b)+(z-c)*(z-c)

2.上交的文件为:***.j**a
定义MyInt类,方法:publicclassMyInt,具有属性和方法如下:
(1)privateintPrime
(2)带1个int参数构造方法,对Prime进行赋值
(3)有输出1到Prime之间的素数的方法PrintPrime(),输出的素数之间用1个空格间隔,每行输出5个素数
为测试MyInt的定义是否正确,应编写主类方法main()
可通过newMyInt(100)定义MyInt的对象,然后通过它的方法PrintPrime(),输出1-100内的素数。

请给出解答吧

考虑加分希望大家能够帮助她。

详细问题描述及疑问:1.上交的文件为:***.j**a

设计三维空间的点类,具有如下属性和行为:publicclassMyPoint
(1)点的坐标值x,y,z,是int型
(2)具有以下行为,即方法
1)对3个坐标赋值voidset_xyz(intxx,intyy,intzz)
2)计算到原点(0,0,0)的距离的平方intdToZero()
3)计算到点(a,b,c)的距离的平方intdToPoint(inta,intb,intc)
4)具有构造方法1:初始化x,y,z的值均为0
5)具有构造方法2:初始化x,y,z的值为
(x1,y1,z1)

为测试该类的定义是否正确,应编写主类方法main(),比如,定义两个点对象,其中之一定义时初始化为(3,4,5),另一点通过赋值方法为(1,3,8),输出这两点到原点的距离和它们之间的距离。

补充说明:“3)计算到点(a,b,c)的距离的平方”是计算点(x,y,z)到(a,b,c)的距离的平方。
即(x-a)*(x-a)+(y-b)*(y-b)+(z-c)*(z-c)

2.上交的文件为:***.j**a
定义MyInt类,方法:publicclassMyInt,具有属性和方法如下:
(1)privateintPrime
(2)带1个int参数构造方法,对Prime进行赋值
(3)有输出1到Prime之间的素数的方法PrintPrime(),输出的素数之间用1个空格间隔,每行输出5个素数
为测试MyInt的定义是否正确,应编写主类方法main()
可通过newMyInt(100)定义MyInt的对象,然后通过它的方法PrintPrime(),输出1-100内的素数。

请给出解答吧

考虑加分期待您的答案,你是我的宝贝,你是我的花,谢谢你对我的帮助!

希望以下的回答,能够帮助你。

第1个回答

用户名:nlp12345  

对代码有问题可以再问。
附上输出。

1.

持座款前损州席茶推packagetest;

publiccla量举衡注继鱼ssMyPoint{
privateint正游x;
privateinty;
privateintz;
publicMyPoint(){
x=0;
y=0;
z=0;
}
publicMyPoint(intx,inty,intz){
this.x=x;
this.y=y;
this.z=z波停;
}
publicvoidset(intx,inty,intz){
this.x=x;
this.y=y;
this.z=z;
}
publicintdToZero(){
returnx*x+y*y+z*z;
}
publicintdToPoint(inta,intb,intc){
return(x-a)*(x-a)+(y-b)*(y-b)+(z-c)*(z-c);
}
publicintgetX(){
returnx投烈洋;
}
publicint减速脸队边频括getY(){
returny;
}
publicintgetZ(){
returnz;
}
/**
*@paramargs
*/
publicstaticvoidmain(些鲁怎装承鱼均始刻是足String[]args){
//TODOAuto-generatedmethodstub
MyPointpoint1=newMyPoint(3,4,5);
MyPointpoint2=newMyPoint();
point2.set(1,3,8);
System.out.println(poi输很州吃果nt1.dToZero());
System.out.println(point2.dToZero());
System.out.println(point1.dToPoint(point2.getX(),point2.getY(),point2.getZ()));
}

}

输出:
50
74
14


2.

packagetes居t;

publicclassMyInt{
privateintPrime;
publicMyInt(intPrime){
***.Prime=Prime;
}
publicvoidPrintPrime(){
intcount=0;
for(inti=1;i<=Prime;i++){
if(isPrim这哥容抗笔eNumber(i)){
System.out.pri达海载告重nt(i+"");
count+开镇说毫二青春开+;
if(count%5==0){
System.out.println();
}
}
}
}
private践booleanisPrimeNumber(in叶减t**mber){
for(intj=2;j<number-1;j++){
i煤飞换快哥布氧权轮育段f(**mber%j==0){
returnfalse;
}
}
returntrue;
}
/**
*@pa沙安季鱼任创ramargs
*/
publicstaticvoidmain(String[]args){
//TODOAuto-generatedmethodstub
MyIntmyInt=newMyInt(100);
myInt.PrintPrime();
}

}

输出:
12357
1113171923
2931374143
4753596167
7173798结否389
97