JAVA交换两个数常用的三种方法

本文介绍了JAVA中交换两个数的三种常见方法:中间变量法、数学运算法和异或运算法。详细阐述了每种方法的思路,并给出了相应的代码示例,帮助读者理解和掌握这些技巧。
摘要由CSDN通过智能技术生成

JAVA交换两个数常用的三种方法

  1. 中间变量法
  2. 数学运算法
  3. 数学运算法
    话不多suo,开干
第一种、中间变量法

整体思路:有两个整形变量a和b,先将a付给第三个变量c,这样a就存储下来,所以讲b赋给a,再讲c赋给b,就完成了交换,代码如下:

public static void main(String[] args) {
   

		int a = 2;
		int b = 4;
		int c = a;//将a用临时变量c保存下来
		
		System.out.print("交换之前a是" + a);
		System.out.println(";交换之前b是" + b);
		
		a = b;
		b = c;
		
		System.out.print("交换之后a是" + a);
		System.out.print(";交换之后b是" + b);
		
	}

输出结果为:

				交换之前a是2;交换之前b是4
				交换之后a是4;交换之后b是2
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值