import java.util.ArrayList; public class swap { /** * 编写一个函数,不用临时变量,直接交换numbers = [a, b]中a与b的值。 * 思路:两个的和放在第一个,第二个是第一个减去现在的第二个,第一个是第一个减去改变的第二个 */ public static void main(String[] args) { int []numbers={1,2}; int []result=swapNumbers(numbers); int x=0; } public static int[] swapNumbers(int[] numbers) { numbers[0]=numbers[0]+numbers[1]; numbers[1]=numbers[0]-numbers[1]; numbers[0]=numbers[0]-numbers[1]; return numbers; } }