我是java的新手.如何编写java相当于以下C代码.
void Swap(int *p, int *q)
{
int temp;
temp = *p;
*p = *q;
*q = temp;
}
Run Code Online (Sandbox Code Playgroud) 这是一个问题:编写一个交换两个变量的方法.这两个变量应该是原始的.它不需要是通用的,例如两个int变量.有办法吗?!
如果没有我们可以通过引用传递的方法,如何在java中创建交换函数?有人可以给我一个代码吗?
swap(int a, int b)
{
int temp = a;
a = b;
b = temp;
}
Run Code Online (Sandbox Code Playgroud)
但是由于java通过值传递,因此不会反映出这种变化