Swap Two Number Without Third Variable - Java Program Example

Swapping without 3rd variable Code


package com.androidpro.in;




import
java.util.*;

public class
Main {


   
public static void main(String args[])
    {
       
int x, y;
       
System.out.println("Enter x and y");
       
Scanner in = new Scanner(System.in);
       
x = in.nextInt();
       
y = in.nextInt();
       
System.out.println("Before Swapping\nx = "+x+"\ny = "+y);
       
x = x + y;
       
y = x - y;
       
x = x - y;
       
System.out.println("After Swapping\nx = "+x+"\ny = "+y);
   
}



}



Output


Enter x and y
4
5
Before Swapping
x = 4
y = 5
After Swapping
x = 5
y = 4