public static void main(String[] args) {
  // TODO Auto-generated method stub
  ChangeInt1();
  ChangeInt2();
  ChangeInt3();
  ChangeInt4();

 }

 

public static void ChangeInt1()
 {
  int a=10;
  int b=5;
  int t=a;
  a=b;
  b=t;
  System.out.println("test1 a:"+a);
  System.out.println("test1 b:"+b);
 }
 public static void ChangeInt2()
 {
  int a=10;
  int b=5;
  a=a+b;
  b=a-b;
  a=a-b;
  System.out.println("test2 a:"+a);
  System.out.println("test2 b:"+b);
 }
 public static void ChangeInt3()
 {
  int a=10;
  int b=5;
  a=a^b;
  b=a^b;
  a=a^b;
  System.out.println("test3 a:"+a);
  System.out.println("test3 b:"+b);
  
  
 }
 public static void ChangeInt4()
 {
  int a=10;
  int b=5;
  a=b+0*(b=a);
  System.out.println("test4 a:"+a);
  System.out.println("test4 b:"+b);
 }

Print:

test1 a:5
test1 b:10
test2 a:5
test2 b:10
test3 a:5
test3 b:10
test4 a:5
test4 b:10