package com.heima.面试题;
public class Test_1 {
public static void main(String[] args) {
/*
* 请自己实现两个整数的变量的交换(不需要第三方的变量)
*/
int x = 10;
int y = 5;
//需要第三方定义的变量
/* int timp;
timp = x;
x = y;
y = timp;
System.out.println("x = "+ x +",y = " + y);
*/
//不需定义第三方的变量,通过^来做
x = x ^ y; //10^5
y = x ^ y; //10^5^5
x = x ^ y; //10^5^10
System.out.println("x = "+ x +", y = " + y);
//System.out.println(2 << 3);
}
}
|
|