1 简单加密、解密 位运算
String password = scanner.nextLine();
char
[] array = password.toCharArray();
for
(
int
i = 0; i < array.
length
; i++) {
array[i] = (
char
)(array[i] ^ 20000);
}
解密时把加密后的字符串再做一次异或位运算即可.
2 不用temp变量实现2个整数的互换
A = A ^ B;
B = B ^ A;
A = A ^ B;
3 当整型值达到最大后再加1会回到整形类型的最小值,小心这个问题导致的死循环