Swap two numbers in java | Using third variable | without third variable | XOR Bitwise opearation | Java tutorial for beginners .
When we learning any programming languages like C, C++, Python, PHP etc, then the " Number Swap Programming " comes first for learning. In this article I write the number swapping between two numbers in JAVA with 3 different algorithms . 1. Creating an auxiliary memory cell in the memory ; i.e use a temporary or 3rd variable. 2. Without creating any auxiliary(additional) memory cell ; i.e without use of any 3rd variable. 3. Using exclusive OR (Bit-wise XOR) operator. Problem Statement: Write a program in java to swap two numbers. Approach- 1 : Creating an auxiliary memory cell in the memory ; i.e use a temporary or 3rd variable. In this approach we take a extra variable that temporarily holds the value of one variable. public class Test { public static void main (String[] args) { swapUsingTempVar( 5 , 6 ); } static void swapUsingTempVar ( int a, int b) { int temp; System. out . p...