Swap Two Numbers without using a Temporary Variable

  1. a=a+b;  
  2. b=a-b;  
  3. a=a-b;  
  4.   
  5. Or  
  6.   
  7. a=a*b;  
  8. b=a/b;  
  9. a=a/b;  
  10.   
  11. Or  
  12.   
  13. a = a + b - (a= b); //Single Line