不通过中间变量交换整型数

package com.randy.generic;

public class GenericMethodTest {

	public static void testChange(int i, int j) {
		i = i ^ j;
		j = i ^ j;
		i = i ^ j;
		System.out.println(i + " " + j);
	}

	public static void main(String[] args) {
		testChange(14,-5);
	}

}

不通过临时变量即可交换值。

你可能感兴趣的:(java)