两个整数值的交互

来源:互联网 发布:java多线程 单例 编辑:程序博客网 时间:2024/06/07 20:00

要求:实现两个整数值进行互换,不能使用第三个变量值。

            int n1 = 10;
            int n2 = 20;


            n1 = n1 - n2;//n1=-10
            n2 = n1 + n2;//n2=10
            n1 = n2 - n1;//n1=20

通过上述三个表达式的转换输出n1和n2,就得到其交换后的结果。

0 0