1. 使用加减法

 

int x = 3;
int y = 5;
x = x ^ y;
y = x ^ y;
x = x ^ y;

 

 

2. 使用异或

 

int x = 3;
int y = 5;
x = x + y;
y = x - y;
x = x - y;

 

 

3. 只要在int范围内都没有问题

 

int x = Integer.MAX_VALUE;
int y = Integer.MAX_VALUE - 15;
x = x + y;
y = x - y;
x = x - y;


 

 

 

相关文章:

  • 2022-12-23
  • 2021-09-23
  • 2022-12-23
  • 2022-12-23
  • 2022-12-23
  • 2022-02-19
  • 2021-06-01
  • 2022-12-23
猜你喜欢
  • 2021-09-06
  • 2022-12-23
  • 2022-12-23
  • 2022-12-23
  • 2021-08-21
  • 2022-01-11
相关资源
相似解决方案