交换两个变量的方法 2021/02/19 共 123 字 约 1 分钟归档: 学习有:int a = 1; int b = 2;javaCopy现在要交换两个变量,有几种方法?如题。借助第三个变量最常规的方法int c = a; a = b; b = c;javaCopy不借助第三方变量,通过加减法这是几年前看到的解法,当时觉得很惊艳a = a + b; b = a - b; a = a - b;javaCopy异或运算今天逛B站看到个更有趣的解法,对一个数异或两次等于没有异或a = a^b; b = a^b; a = a^b;javaCopy
留言