Java 两个数交换

在JAVA里面没有指针的概念,传过去的只不过一个引用而已,它不会改变原有的值。把a,b定义成全局变量是能够改变的。

例:

int a, b;

void Swap() {
int temp = this.a;
this.a = this.b;
this.b = temp;
}

void run() {
a = 3; b = 4;
Swap();
a = 5; b = 6;
Swap();
System.out.println(a + " " + b);
}

结果:

6 5

posted on 2013-02-25 20:09  Sure_Yi  阅读(264)  评论(0编辑  收藏  举报

导航