实现两个int类型变量值的交换,要求不使用中间变量

来源:互联网 发布:求购网络路由器 编辑:程序博客网 时间:2024/05/21 06:36

public class Test {


    public static void main(String[] args) {

int num1 = 100;

int num2 = 200;

System.out.println("---- before change ----");

System.out.println("num1=" + num1 + "\tnum2=" + num2);

num1 = num1 ^ num2;

num2 = num1 ^ num2;

num1 = num1 ^ num2;

System.out.println("---- after change ----");

System.out.println("num1=" + num1 + "\tnum2=" + num2);


}


}
0 0