Site icon

Swap two numbers in java using third or temporary variable (example)

Fig 1: Swap two variables

1. Program: swap two variable using temporary (third) variable in java

package org.learn;

import java.util.Scanner;

public class DemoSwapNumbers {

	public static void main(String[] args) {
		try (Scanner scanner = new Scanner(System.in)) {
			
			System.out.printf("1. Enter first number : ");
			int x = scanner.nextInt();
			
			System.out.printf("2. Enter second number : ");
			int y = scanner.nextInt();
			
			System.out.printf("3. Numbers before swapping: x = %d, y = %d \n", x, y);

			int temp = x;
			x = y;
			y = temp;

			System.out.printf("4. Numbers after swapping: x = %d, y = %d \n", x, y);

		}
	}

}

2. Output: swap two variables using third variable in java

1. Enter first number : 50
2. Enter second number : 100
3. Numbers before swapping: x = 50, y = 100 
4. Numbers after swapping: x = 100, y = 50 

1. Enter first number : 27
2. Enter second number : 55
3. Numbers before swapping: x = 27, y = 55 
4. Numbers after swapping: x = 55, y = 27 
Exit mobile version