This question already has answers here:
Swapping two variable value without using third variable
(26个答案)
6年前关闭。
我最近去了一次采访,被要求写一些代码来交换两个变量的值,而无需使用第三个变量或任何API。
我无法解决该问题,您能帮我吗?
例如,我有两个变量
(26个答案)
6年前关闭。
我最近去了一次采访,被要求写一些代码来交换两个变量的值,而无需使用第三个变量或任何API。
我无法解决该问题,您能帮我吗?
例如,我有两个变量
a=10
和b=20
,输出应为b=10
和a=20
。 最佳答案
棘手但不难发现:
a = 10
b = 20
a = a + b; //a = 30, b = 20
b = a - b; //a = 30, b = 10
a = a - b; //a = 20, b = 10
关于java - 在Java中交换两个变量,而无需使用第三个变量或API ,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/22309302/
10-12 03:31