方法一 最常用方法 int temp = num1; num1 = num2; num2 = temp; 方法二 利用两数和法 num1 = num1 + num2; num2 = num1 - num2; num1 = num1 - num2; 好处:不用定义临时变量弊端:相加操作结果可能会溢出、只适用于数值类型 方法三 使用位运算(异或) num1 = num1 ^ num2; num2 = num1 ^ num2; num1 = num1 ^ num2; 局限性只适用于数值类型