Java program to swap two numbers
This
java program swaps two numbers using a temporary variable. To swap
numbers without using extra variable see another code below.
Swap numbers program class file.
Output of program:
For other methods to swap: C programming code to swap using bitwise XOR. Swapping is frequently used in sorting techniques such as bubble sort, quick sort etc.
Swapping using temporary or third variable
import java.util.Scanner; class SwapNumbers { public static void main(String args[]) { 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); } }
Output of program:
Swapping without temporary variable
import java.util.Scanner; class SwapNumbers { public static void main(String args[]) { 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); } }
No comments:
Post a Comment