In this tutorial, we are going to write a Java program to swap two values in Java Programming with practical program code and step-by-step full complete explanation.

Java program to swap two values


Java program to swap two values.

 
class Swap
{
    public static void main(String args[])
    {
        int num1 = Integer.parseInt(args[0]);
        int num2 = Integer.parseInt(args[1]);
        
        System.out.println("\n***Before Swapping***");
        System.out.println("Number 1 : "+num1);
        System.out.println("Number 2 : "+num2);

        //Swap logic
        num1 = num1 + num2;
        num2 = num1 - num2;
        num1 = num1 - num2;

        System.out.println("\n***After Swapping***");
        System.out.println("Number 1 : "+num1);
        System.out.println("Number 2 : "+num2);
    }
}


Output

 
7 17

***Before Swapping***
Number 1 : 7
Number 2 : 17

***After Swapping***
Number 1 : 17
Number 2 : 7