Swap two numbers in java

Swap two numbers program in java. For example Variable A is 10 and Variable B is 20. After swapping of two numbers, Variable A is 20 and Variable B is 10.

public class Programming
{
 public static void main(String[] args)
 {
  int Number1=50,Number2=100,Temp ;
  System.out.println("Before Swapping");
  System.out.println("Number1:"+Number1+" Number2:"+Number2);
  Temp=Number1;
  Number1=Number2;
  Number2=Temp;
  System.out.println("After Swapping");
  System.out.println("Number1:"+Number1+" Number2:"+Number2);
  
 }
}
OUTPUT:
Before Swapping
Number1:50 Number2:100
After Swapping
Number1:100 Number2:50