java笔试三

请问如何不使用第三个变量交换两个变量值?   
  例如   int   a=5,b=10;   
  如何不使用第三个变量交换a,b的值?

public class T {
 public static void main(String args[]) {
  int a = 3;
  int b = 4;
  a = a + b;
  b = a - b;
  a = a - b;
  
  System.out.println("a =" + a + " b =" + b);
  
 }
}

原文地址:https://www.cnblogs.com/jym-sunshine/p/4694635.html