记得大一时C语言课本有介绍到用异或的方法交换两个变量的值,贴出来备忘import java.util.*; public class docm1{ public static void main(String[] args){ int a=3; int b=5; System.out.println("a="+a+";b="+b); a=a^b; b=b^a; a=a^b; System.out.println("a="+a+";b="+b); } }