1 Swapping two numbers using third variable
| public class SwapExample { public static void main(String[] args) { int a = 5, b = 7; int c; System.out.println("a= " + a + " b=" + b); c = a; a = b; b = c; System.out.println("a= " + a + " b=" + b); } } |
Output
2. Swapping two numbers without using third variable
| public class SwapExample1 { public static void main(String[] args) { int a = 5, b = 7; int c; System.out.println("a= " + a + " b=" + b); a = a + b; b = a-b; a=a-b; System.out.println("a= " + a + " b=" + b); } } |
Output
3. Swapping two numbers in a single line using addition and subtraction
| public class SwapExample1 { public static void main(String[] args) { int a = 5, b = 7; int c; System.out.println("a= " + a + " b=" + b); b = (a + b) - (a = b); System.out.println("a= " + a + " b=" + b); } } |
Output
4. Swapping two numbers in a single line using multiplication and division
| public class SwapExample1 { public static void main(String[] args) { int a = 5, b = 7; int c; System.out.println("a= " + a + " b=" + b); a = (a * b) / (b = a); System.out.println("a= " + a + " b=" + b); } } |
Output
5. Swapping two numbers … Read more