在C++中我们可以使用应用来实现函数返回后对实际参数的值的改变,如下:
void swap(int &a,int &b)
{
int t;
t=a;
a=b;
b=t;
}
void main()
{ int i=9,j=2;
swap(i,j);
cout<<i<<j;
}
//这样即可实现变量i和j的交换。
而我们使用JAVA语言怎么实现上面的功能呢?
谢谢!
void swap(int &a,int &b)
{
int t;
t=a;
a=b;
b=t;
}
void main()
{ int i=9,j=2;
swap(i,j);
cout<<i<<j;
}
//这样即可实现变量i和j的交换。
而我们使用JAVA语言怎么实现上面的功能呢?
谢谢!
楼主【zhengypjob】截止到2008-07-03 13:20:42的历史汇总数据(不包括此帖):
发帖的总数量:7 发帖的总分数:120
结贴的总数量:1 结贴的总分数:20
无满意结贴数:0 无满意结贴分:0
未结的帖子数:6 未结的总分数:100
结贴的百分比:14.29 % 结分的百分比:16.67 %
无满意结贴率:0.00 % 无满意结分率:0.00 %
{
int t;
t=a;
a=b;
b=t;
}
void main()
{ int i=9,j=2;
swap(i,j);
System.out.println("i="+i+" j="+j);
}
请问Integer怎么实现交换??我试了试也搞不定啊