悬赏提问!Java语言中怎么只使用2个变量,实现两个变量的交换 5C

悬赏提问!Java语言中怎么只使用2个变量,实现两个变量的交换

请给出具体代码,越多越好,回答好,我还会加分

4个回答

int a=1, b=2;
a=a+b; //a=3
b=a-b; //b=1
a=a-b; //a=2

int a =1 ,b=2;
a=b; // a=2
b=a+b; // b=3

b = b-a; //b =1
// 完事easy

qq_46208927
Programming NOOB 第三行是4吧
25 天之前 回复
wingrez
wingrez 你这个有问题呀。第三行结果错了。
大约 2 个月之前 回复

这种问题百度随便搜一下就OK啊:https://blog.csdn.net/f641385712/article/details/81810789

int x = 10, y = 20; //定义两个变量
System.out.println("交换前 x=" + x + ",y=" + y);
x = x ^ y; //x = 30
y = x ^ y; //y = 10
x = x ^ y; //x = 20
System.out.println("交换后 x=" + x + ",y=" + y);

Csdn user default icon
上传中...
上传图片
插入图片
抄袭、复制答案,以达到刷声望分或其他目的的行为,在CSDN问答是严格禁止的,一经发现立刻封号。是时候展现真正的技术了!
立即提问

相似问题

1
新手关于Java语言语法及环境变量的疑问
5
java中能否把一个string变量的值作为另一变量名
2
悬赏高分,Java里一行怎么定义多个变量,还有分号的用法是什么?
2
悬赏求问,怎么在Java中一个类文件中定义2个对象
2
能不能将变量放入数组里面,在Java语言里,数组每个元素的变量名是什么
2
Java语言怎么实现数组的变量的提取和长度的改变呢?
1
Java 内存区域中关于局部变量的值的存放位置
2
【已解决】java环境变量配置问题
2
Java语言什么是堆栈什么是堆什么是永久代,它们的变量有什么区别
0
什么是Java语言中的新生代,它和常量有什么关系,变量的使用总是迷糊求解答
0
Java语言中定义变量遵循的规则是什么,为什么有的程序需要那么多的变量
1
Java语言怎么实现函数对主程序变量的一个调用的方法呢?调用变量和函数的区别
2
Java语言函数里面的变量和主程序如果一样的话,调用的是哪个变量
2
Java语言怎么比较3个数,如果不用循环用变量的话,怎么来比较
0
Java语言怎么比较4个数,,按照从大到小反序,如果不用循环用变量的话,怎么来比较
0
Java语言字符串怎么换成一个变量,中间的实现的过程是什么?
2
Java语言如何判断类型的变量是否是定义中表示的类型的变量呢
2
Java中类的成员变量的问题
1
Java语言,使用函数而不是字段来定义变量的好处是什么,为什么要用一个函数
0
如何理解JAVA并发编程一书中关于volatile关键字的使用条件,该变量不会与其它状态变量一起纳入不变性条件中