实例009-不借助第3个变量实现2个变量的互换
代码如下:
public class ExchangeValue {
public static void main(String[] args) {
Scanner scan = new Scanner(System.in);
System.out.println("input a:");
long a = scan.nextLong();
System.out.println("input b:");
long b = scan.nextLong();
System.out.println("a="+a+"\tb="+b);
System.out.println();
a=a^b;
b=b^a;
a=a^b;
System.out.println("a="+a+"\tb="+b);
}
}
结果如下:
input a:
22
input b:
11
a=22 b=11
a=11 b=22
Process finished with exit code 0

浙公网安备 33010602011771号