class Test
{
public static void main(String[] args)
{
int n =2, m = 5;
sop("n="+n);
sop("m="+m);
//不通过第三方变量,运用异或换值。
n = n^m;
m = n^m;//相当于(n^m)^m = n,此时m=n。
n = n^m;//相当于(n^m)^n = m。
sop("互换后————");
sop("n="+n);
sop("m="+m);
}
public static void sop(Object obj)
{
System.out.println(obj);
}
}
|
|