Thursday, October 11, 2012

Swap Numbers Without Using Third Variable Java Example



public class SwapElements{
   
          public static void main(String[] args) {
                 
                  int num1 = 10;
                  int num2 = 20;
                 
                  System.out.println("Before Swapping");
                  System.out.println("Value of num1 is :" + num1);
                  System.out.println("Value of num2 is :" +num2);
                 
                  //add both the numbers and assign it to first
                  num1 = num1 + num2;
                  num2 = num1 - num2;
                  num1 = num1 - num2;
                 
                  System.out.println("After Swapping");
                  System.out.println("Value of num1 is :" + num1);
                  System.out.println("Value of num2 is :" +num2);
          }
   
   
  }
   

  Output
  Before Swapping
  Value of num1 is :40
  Value of num2 is :50
  After Swapping
  Value of num1 is :50
  Value of num2 is :40

No comments:

Post a Comment