就是我想写一个函数,交换两个变量的值,java貌似只有值传递,那么怎么改变啊?
我靠。。java怎么这么难?!!!如果c++有指针,有引用。
java中怎么办???
在线等。哎
我靠。。java怎么这么难?!!!如果c++有指针,有引用。
java中怎么办???
在线等。哎
解决方案 »
- 关于socket 大家 帮忙看下……谢谢
- JDBC连接不了sql server2005.
- 谁来告诉我,actionPerformed错在哪里?帮我改正下
- 想朝写代码方向努力,不知道是学C++还学JAVA 行业高手们给我分析一下给点思路吧
- 面试题目,我是刚学的帮帮我~~~
- 同步问题
- 请大家帮忙, 程序出现ClassCastException
- 求助:用java往文件里写入数据
- 简单问题:怎样对一条直线进行颜色变换,用Timer对象,0.5秒变换一次?
- 拿分问题!!!!快来看!!!!
- 怎么用java写一个网页游戏的外挂,比如开心农场
- JTextPane setPage 加载html文件后 垂直滚动条不能停在最下端,求解决方法
void swap(int a,int b){
}
输出a跟b的值
这个没有引用没有指针。。怎么传?
这样?
void swap(int a,int b){
int c=a;
a=b;
b=c;
return;
}
system.out.println("a is: "+a);
system.out.println("b is: "+b);肯定不行啊
//定义一个Point类
class Point{
int x;
int y;
//构造方法
Point(int x,int y){
this.x=x;
this.y=y;
}
Point(){
}
//swap方法
Point swap(){
int z;
z=x;
x=y;
y=z;
return this;
}
//重写 toString方法
public String toString(){
return "x:"+x+"\ny:"+y;
}
}
public class TestSwap { /**
* @param args
*/
public static void main(String[] args) {
// TODO Auto-generated method stub
Point p=new Point(3,5);
p=p.swap();
System.out.println(p);
}
}