print
Advertisment
Advertisment

Swap without using third variable In Java

Example

import java.util.Scanner;  
class Swap  
{  
    public static void main(String a[])   
    {   
        System.out.println("Enter the value of x and y");  
        Scanner sc = new Scanner(System.in);  
        /*Define variables*/  
        int x = sc.nextInt();  
        int y = sc.nextInt();  
        System.out.println("before swapping numbers: "+x +" "+ y);  
       /*Swapping*/  
        x = x + y;   
        y = x - y;   
        x = x - y;   
        System.out.println("After swapping: "+x +"  " + y);   
    }   
}  

Output :

 
   
 Enter the value of x and y
 8
 7
before swapping number: 8 7
After swapping : 7 8

   
Advertisment
Advertisment
arrow_upward