首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > JAVA > J2SE开发 >

java下这个函数出错了该如何写

2011-11-23 
java下这个函数出错了该怎么写voidSwap(int&a,int&b){inttempaabbtemp}如题,谢谢,新手,极新![解决办

java下这个函数出错了该怎么写
void   Swap(int   &a,int   &b)
{
int   temp=a;a=b;b=temp;
}

如题,谢谢,新手,极新!

[解决办法]
void Swap(int a,int b)
{
int temp=a;a=b;b=temp;
}
[解决办法]
有什么提示?
[解决办法]
楼主发错地方了,应该到 C 板块去。
[解决办法]
不用加&
同意楼上,及楼上的楼上的楼上
[解决办法]
public class Test0001
{
public static void main(String[] args)
{
int a = 10;
int b = 20;
(new Test0001()).Swap(a,b);
}

void Swap(int a, int b) {
int temp;
temp = a;
a = b;
b = temp;
System.out.println( "new a= " + a + " b= " + b);
}
}
[解决办法]
什么意思,你说函数不起作用?
[解决办法]
to stefli:
把print放到main函数里就知道了
class MyClass{
int a;
int b;
}
void swap(MyClass c){
int d = c.a;
c.a=c.b;
c.b = d
}
[解决办法]
楼主至少要把错误的现象描述一下吧。
[解决办法]
java是严格的值传递,SWAP不可能

热点排行