java程序中,怎么互换2个变量的值?
发布网友
发布时间:2022-04-25 15:38
我来回答
共3个回答
热心网友
时间:2023-10-13 16:35
用第三个变量来存储。
就是再申请一个变量。
int
num1=10;
int
num2=8;
int
temp=0
temp=num1;//将num1的值赋给中间变量temp
num1=num2;//将num2的值赋给num1;
num2=temp;//将temp的值赋给num2,num1和num2的值就互换了。
这个方法是最通用的,记住这个就行了。
热心网友
时间:2023-10-13 16:35
class
StringTest
{
public
static
void
change(int
x,int
y)
{
x=x+y;
y=x-y;
x=x-y;
}
public
static
void
main(String[]
args)
{
int
x=3;
int
y=4;
change(x,y);
System.out.println("x="+x);
System.out.println("y="+y);
}
}
这个方法不需要中间变量就可以实现
热心网友
时间:2023-10-13 16:36
通用方法
int
temp
=
num1;
num1
=
num2;
num2
=
temp;
当然也有特殊方法
不过如果两个变量不是int就不好用了