在Java中,如何实现变量交换的三种方式

Java中实现变量交换的三种方式

  • 第一种方式:通过临时变量(第三方变量),请看下方参考图
  • 第二种方式:通过算术运算符,请看下方参考图
  • 第三种方式:通过位运算符中的^,请看下方参考图
  • 博主的话

第一种方式:通过临时变量(第三方变量),请看下方参考图

在Java中,如何实现变量交换的三种方式_第1张图片

	int i = 10,j = 20;
	int temporarily = i;
	i = j;
	j = temporarily;

控制台反馈结果
在Java中,如何实现变量交换的三种方式_第2张图片


第二种方式:通过算术运算符,请看下方参考图

在Java中,如何实现变量交换的三种方式_第3张图片

	int i = 10,j = 20;
	i = i + j;
	j = i - j;
	i = i - j;

控制台反馈结果
在Java中,如何实现变量交换的三种方式_第4张图片


第三种方式:通过位运算符中的^,请看下方参考图

在Java中,如何实现变量交换的三种方式_第5张图片

	int i = 10,j = 20;
	i = i ^ j;
	j = i ^ j;
	i = i ^ j;

控制台反馈结果
在Java中,如何实现变量交换的三种方式_第6张图片

博主的话

如果觉得看了之后,有所所获,还请点个赞噢~~
转载,请标明出处。

你可能感兴趣的:(在Java中,如何实现变量交换的三种方式)