交换a和b的值,你还在用第三者吗
public static void main(String[] args) {int a=3;int b=5;int c;c=a;a=b;b=c;System.out.println("a= "+a);//5System.out.println("b= "+b);//3}
直到我看了左神的讲解,原来还可以这么做(异或)
public static void main(String[] args) {int a=3;int b=5;a=a^b;b=a^b;a=a^b;System.out.println("a="+a);//5System.out.println("b="+b);//3}