Tuesday, December 3, 2002

SWAP NUMBERS

package org.interview.test;

import java.util.Scanner;

public class SwapNumbers {

public static void main(String args[])
  {
swapNumberTemp();
swapNumWithOutTempVar();
  }

public static void swapNumWithOutTempVar () {
int x, y;
     System.out.println("Enter x and y");
     Scanner in = new Scanner(System.in);
 
     x = in.nextInt();
     y = in.nextInt();
 
     System.out.println("Before Swapping\nx = "+x+"\ny = "+y);
 
     x = x + y;
     y = x - y;
     x = x - y;
 
     System.out.println("After Swapping\nx = "+x+"\ny = "+y);
}

public static void swapNumberTemp(){
     int x, y, temp;
     System.out.println("Enter x and y");
     Scanner in = new Scanner(System.in);
 
     x = in.nextInt();
     y = in.nextInt();
 
     System.out.println("Before Swapping\nx = "+x+"\ny = "+y);
 
     temp = x;
     x = y;
     y = temp;
 
     System.out.println("After Swapping\nx = "+x+"\ny = "+y);
}

}

No comments:

Post a Comment