Java program to swap two numbers using function

In this post we are going to learn java program to swap two numbers using function.

java program to swap two numbers using function

Java program to swap two numbers using function

Now let’s learn java program to swapping two numbers using function. Here’s the code,

Also read – java swap

import java.util.Scanner;
public class SwapTwoNumberDemo 
{
int numOne, numTwo;
public void swapNum(SwapTwoNumberDemo stn)
{
int temp;
temp = stn.numOne;
stn.numOne = stn.numTwo;
stn.numTwo = temp;
}
   public static void main(String[] args) 
   {
      SwapTwoNumberDemo obj = new SwapTwoNumberDemo();
      try
      {
         Scanner sc = new Scanner(System.in);             
         System.out.print("First  number : ");
         obj.numOne = sc.nextInt();

         System.out.print("Second number : ");
         obj.numTwo = sc.nextInt();

         obj.swapNum(obj);
         System.out.println("After swapping - numOne : " + obj.numOne + ", numTwo : " + obj.numTwo);
         sc.close();
      }
      catch(Exception ex)
      {
         System.out.println("Exception : " + ex.toString());
      }
   }
}

Output:

First number : 50
Second number : 100
After swapping – numOne : 100, numTwo : 50