关于两数交换的问题
class(){ int a1;int a2;
A(int i,int j)
{a1=i;a2=j;}
}
使用sawp()方法交换A类的两个对象的成员变量的值.
但用到对象是引用传地址,请问怎么才能实现这个功能>
public void swap(int a1,int a2)
{
int temp = a1;
a1 = a2;
a2 = temp;
} 这就是交换算法
你的这个例子我一看就懂了!我知道是这样。。但我就是不知道原因。。还有那个。如果你传的是对象,那个值就会改变是不 。。。但我还是不知道原因。。是不是对象就好比是C++里的指针啊!好不就是把你的那个赋值的构造方法指向那个没有值的构造方法啊
[此贴子已经被作者于2007-4-5 19:39:39编辑过]