这是一道很有趣的题!虽然不难,但是聪明的你,又能往下接棒吗?
方法 一:
两个水杯交换水,取第三个空杯子,总是不错的选择。
int a = 1;
int b = 2;
int c = a;
a = b;
b = c;
方法 二:
否定之否定等于肯定。
a = a ^ b;
b = a ^ b;
a = a ^ b;
方法 三:
分分合合,一切结缘。
a = a + b;
b = a - b;
a = a - b;
方法 四(原理同上):
a = a * b;
b = a / b;
a = a / b;
方法 五:
丢进入,取出来。你奈我何?
int[] num = {a, b};
a = num[1];
b = num[0];
方法六?方法七?方法八? ???
聪明的小伙伴们,看好你哦!