Program to swap two numbers using bitwise operators in java. Java program to swap two numbers using EX-OR bitwise operator given below.
public class Programming { public static void main(String[] args) { int Number1=50,Number2=25; System.out.println("Before Swapping"); System.out.println("Number1:"+Number1+" Number2:"+Number2); Number1=Number1^Number2; // ^ is bitwise Ex-OR operator Number2=Number1^Number2; Number1=Number1^Number2; System.out.println("After Swapping"); System.out.println("Number1:"+Number1+" Number2:"+Number2); } }
OUTPUT Before Swapping Number1:50 Number2:25 After Swapping Number1:25 Number2:50