---------------------- android培训、java培训、期待与您交流! ------------------------
对两个整数变量的值进行交换
(1)不用临时变量
Int n-3,m=8
n=n+m; //如果n和m的值非常大,容易超出范围,就不适用
m=n-m;
n=n-m;
(2)技巧性
n=n^m;
m=n^m; // ( n ^ m) ^m;
n=n^m; // n^( n ^ m);
当一个数字对另外的同一个数字取反两次得到的还是同一个数字,这就是最早的加密模型了
---------------------- android培训、java培训、期待与您交流! ----------------------
详细请查看:http://edu.csdn.net/heima