Swaping the two Number
Previous | Home | Next |
Following program for Swap the two input number by two different method.
/* * Save as a SwapNumber.java * Program for the Swap the Number */ package r4r.co.in; import java.io.*; public class SwapNumber { public static void main(String[] args) throws IOException { BufferedReader reader = new BufferedReader(new InputStreamReader(System.in)); System.out.println("Enter the first Number: "); String s1 = reader.readLine(); int n1 = Integer.parseInt(s1); System.out.println("Enter the Second Number: "); String s2 = reader.readLine(); int n2 = Integer.parseInt(s2); System.out.println("\n Number Before Swaping------ "); System.out.println("First Number == " + n1); System.out.println("Second Number== " + n2); /* * Two important method is used here for swap the number * First method, XOR method. * Second Method, simple method. */ System.out.println("\n XOR Method, Number After Swaping------ "); n1 = n1 ^ n2; n2 = n1 ^ n2; n1 = n1 ^ n2; System.out.println("First Number == " + n1); System.out.println("Second Number== " + n2); /* System.out.println("\n Simple Method, Number After Swaping------ "); int SwapTemp = n1; n1 = n2; n2 = SwapTemp; System.out.println("First Number == " + n1); System.out.println("Second Number== " + n2); */ } }
Enter the first Number:
123245
Enter the Second Number:
98765Number Before Swaping------
First Number == 123245
Second Number== 98765XOR Method, Number After Swaping------
First Number == 98765
Second Number== 123245
Previous | Home | Next |