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

To swap two numbers by function using java program first we have to write a function which swaps two numbers. Here’s the code,

Also read – multidimensional array in java

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