我们先看看使用第三个变量的方法。
public class Swap{
public static void main(String[] args){
int a = 3;
int b = 5;
int c = a; //把a的值先存到c
a = b; //把b存给a
b = c; //把存在c的值倒赋给b
System.out.println("a="+a);
System.out.println("b="+b);
}
}
不使用第三个变量的方法:
public class Swap{
public static void main(String[] args){
int a = 3;
int b = 5;
a = a + b;
b = a - b;
a = a - b;
System.out.println("a="+a);
System.out.println("b="+b);
}
}

本文介绍了两种在Java中实现变量值交换的方法:一种是使用第三个临时变量;另一种是通过数学运算实现,无需额外变量。这两种方法都能有效地完成两个整型变量值的互换。

1416

被折叠的 条评论
为什么被折叠?



