Decode School

Decode School - The School for Problem Solvers
Welcome to My Blog.
Need Assignment / Project Guidance (or) Training in Python?

Java Program to Swap of two numbers without using third variable

Get two integers a and b from user and swap the values without using third variable

Sample Input 1:

6 5

Sample Output 1:

5 6

Program or Solution

					    
							
import java.util.*;
class SwapWOT
{
  public static void main(String args[])
  {
     int input1,input2;
     Scanner sc=new Scanner(System.in);
     System.out.println("Enter The Input 1:");
     input1=sc.nextInt();
     System.out.println("Enter The Input 2:");
     input2=sc.nextInt();
     input1=input1+input2;
     input2=input1-input2;
     input1=input1-input2;   
     System.out.println("Now The Inputs After Swapping is:");
     System.out.println("The Output is:");
     System.out.println("The Input 1 is:"+input1);
     System.out.println("The Input 2 is:"+input2);
 }

}

					    
					

Program Explanation

Get input1 and input2 using scanner class.

swap the values without using any extra variables.

Input1 =input1+input2 input2=input1-input2 input1=input1-input2

Print input1 and input2 using system.out.println()