public class practice{
public static void main(String args[]){
point a=new point(1,1,1);
a.Show(a);
System.out.println(a.GetDistance(a));
a.SetX(2);
a.SetY(3);
a.SetZ(4);
a.Show(a);
System.out.println(a.GetDistance(a));
}
}
class point{
int x,y,z;
point(int a,int b,int c)
{
x=a;
y=b;
z=c;
}
void SetX(int a)
{
x=a;
}
void SetY(int b)
{
x=b;
}
void SetZ(int c)
{
z=c;
}
int GetDistance(point a)
{
int d;
d=a.x*a.x+a.y*a.y+a.z*a.z;
return d;
}
void Show(point a)
{
System.out.println(a.x+" "+a.y+" "+a.z);
}
}运行结果是:
1 1 1
3
3 1 4
26
为什么不是
1 1 1
3
2 3 4
29
public static void main(String args[]){
point a=new point(1,1,1);
a.Show(a);
System.out.println(a.GetDistance(a));
a.SetX(2);
a.SetY(3);
a.SetZ(4);
a.Show(a);
System.out.println(a.GetDistance(a));
}
}
class point{
int x,y,z;
point(int a,int b,int c)
{
x=a;
y=b;
z=c;
}
void SetX(int a)
{
x=a;
}
void SetY(int b)
{
x=b;
}
void SetZ(int c)
{
z=c;
}
int GetDistance(point a)
{
int d;
d=a.x*a.x+a.y*a.y+a.z*a.z;
return d;
}
void Show(point a)
{
System.out.println(a.x+" "+a.y+" "+a.z);
}
}运行结果是:
1 1 1
3
3 1 4
26
为什么不是
1 1 1
3
2 3 4
29
解决方案 »
- 求助,java替换txt里的内容
- 初学者编译遇到的简单问题(关系到访问权限和包的一些小问题)
- getColumnName()怎么和getColumnLabel()一样?怎么才能得到字段名? java ResultSetMetaData
- sql server2005 express的问题
- "restruture".substring(2,3)=?
- 大家帮我看看,我想实现点击按钮就在Jpanel上打印一行字。。。
- JAVA导入图片的问题
- tomcat中的初级问题!各位来指导指导
- 哪儿有jbuilder7的中文教程下载?
- 谁帮我看看这个书上的例子
- java
- 使用socket传送文件时,如何把文件名和文件类型也通过socket传送给服务器?
{
x=a;
}
void SetY(int b)
{
x=b;
}
你把下面这个 x = b 改成 y = b就对了