java语言学习之不使用变量交换两个数

来源:互联网 发布:单片机 以太网MAC 编辑:程序博客网 时间:2024/06/07 07:13

问题描述:

不使用变量交换两个数:

代码如下:(swap只能交换连个整数,swap2则可以随意交换两个数)

public class Swap {public static void swap(int a,int b){a = a-b;b = a+b;a = b-a;}public static void swap2(int a,int b){a = a^b;b = a^b;a = a^b;}}


原创粉丝点击