Write a program to swap two numbers in java without using third variable

import java.util.Scanner;
 
class SwapTwoNumber
{
   public static void main(String args[])
   {
      int a, b;
      System.out.println("Enter the value of a and b:");
      Scanner sc = new Scanner(System.in);
      a = sc.nextInt();
      b = sc.nextInt();
 
      System.out.println("Before Swapping\na = "+a+"\nb = "+b);
 
     a = (a + b) - ( b = a ); 
 
      System.out.println("After Swapping\na = "+a+"\nb = "+b);
   }
}
Posted on by